Im 29 and just got my first depo shot about a week ago on march 20th and was told by my doctor that since the shot was administered 5 days after my period ended (I started march 11th and my period ended march 15th) that the shot would take 2 weeks to take effect, but ive also read that it only takes 7 days. I was wondering which of these is true. I havent had any spotting or heavy bleeding so far, just a little bit of nausea after the first couple days of getting depo, and I havent had sex in about a year so I dont need to worry about the posibility of being pregnant right now. I wanted to get the shot since I had heard that after a while my periods would stop and that sounded pretty good to me since my periods have always been painful and really heavy.