Oh sweetie, that's not right. A month long period is too long. Spotting, most likely and not a true period, but you don't want to be spotting for that long. I'm sure that is a royal pain. Things like hormonal issues such as too much progesterone production (or added from birth control). I think you need to go back to your doctor and discuss this. The shot may not be a good choice for you. Let us know what happens, okay?