normal or not???

I took my first depo shot in December. I've been spotting for the first time for two weeks now! When will it end and is this normal??