Need help

Lele
I never went back to get my second depo shot 
It's been 4 months . I've been having a lot of sex but recently I was late getting my period , then I started spotting . I finally got my period two days after that it last 5 days . I've just been eating a lot and sleeping a lot and being very emotional . 
What does that mean?