period helpp

from May to August I was on the shot . and then I finally got my period last month . why is my period taking forever to come down this month ?