when should I get my period back

Olivia

Okay so I got the depo shot for the first time and I hated it i bleed for three months straight. So I didn't go back to get another shot or any other form of birth control so I haven't bleed for a month and my boyfriend and I had unprotected sex since I stopped bleeeding. So recently I notice cramping in my lower stomach and some spotting but the spotting isn't alot it is o my a few drops of blood and it has been going on for two days already, also my boobs have been sore and my lower back has been hurting. So my question is when should I get my period back to normal and should I take a pregnancy test?