Depo shot question!!!

:-) • ♡ 23 • Pisces ♡
I got my first shot of Depo on October 13. I did not bleed at all until November 13... I've been spotting/lightly bleeding for 8 days so far. 
When will it go away??? I want to be able to wear thongs and have sex with my boyfriend... I regret getting it so much. 🙁