try converting gifs to mp4 (https://ezgif.com/gif-to-mp4) then post it here and reddit can turn it back into a gif. That way people can see it without having to click on the link
This one took about 3 hours in total, but I have a pretty good system down and was very motivated at the time, normally it takes about 6ish (depending on complexity and motivation). I make my animations using: MS Paint (can substitute for your preferred drawing program) (for drawing the frames), Aseprite (paid) (for rotation, not necessary), Piskel (for making the frames into a GIF).
Hope this helps.