I am taking the Medroxyprogesterone 150MG/ML birth control shot and I get very long periods, now? I have had my period for 35 days stright, I have frequent migraines not headaches, I'm feeling very weak, am having cold/hot flashes. I am just feeling the most horrible I have ever felt. Is it the birth control or could it be something else? P.S. I have two children, 2 years and three months.