is this normal??

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??