You can take a test. You could just be driving yourself crazy, at least after you test you'll know for sure right?
These all sound like pretty normal side effects to the depo shot to me, it's even pretty common for women to lose their period all together while on depo. When was your last shot?