Which Birth Control Should I Switch To?

Haley • Mommy to two amazing babies❤
Hello! I am 18 and I have a 8 month old baby, I'm currently on the depo& it makes me miserable, I'm due for my next shot on the 6th of September, but I don't know if I want to stay on it. I've called my insurance to see what kind of birth control they cover, basically I have three options 
A) Stay on depo& deal with the side effects
B) Get a new IUD (Miraina) or 
C) Go to the pill.
I need your guys' opinions on what you think I should do.