I've been on depo for over 2 years now. Since I've started getting the shot, I've had random spotty periods. They would last a couple days or months at a time. It would be light bleeding that would wasn't enough to fill a liner but enough to ruin my underwear. I wouldn't have any normal side effects of a period besides some acne shortly before the spotting started. But lately, I get moody, have cramps, get cravings, feel exhausted, get rand stomach aches, and get acne. Is it worth making an appointment with my doctor? Should I go to a gynecologist?