pill or shot..

i was on depo for almost 2 years but i got tired of constantly going in to the doctors every 3 months so i switched to the implanon. i had really bad side affects sore breast, constant periods, headache, bloading everything so after 6 months i took it out.. now im on the pill and im just not sure which would be better..?