Depo or implant?

Gr
I was wondering what your thoughts are on which birth control I should use? I've been on the depo shot for almost 3 years and I have no periods at all tho latly I've been having random mood swings and feel more emotional. I've been considering getting the implant because it lasts for 3 years and many have said they don't get pregnant with it and while not  useing condoms. The only thing that I'm worried about is the pain and if it'll make me more emotional?