I'm 22 years and I got my first shot June 26th. I didn't have my period the next two months but the spotting started around August 20th. the worse part is the constant heavy bleeding i got form august 28th till now, got this constant bleeding for 3 weeks , i'm due for my second injection September 17th, but i will not take it. now i'm wondering if the bleeding will stop soon, so i can get back my normal period.

it was only one shot, i wish i did not mess up my body cause it is starting to affect my sexual life.
please help