I’ve been feeling super weird lately. Help? :((

Madi

So for about a month, I’ve been having cramps like i’m on my period but i’m not. It happens all the time. Also, my breast have been very tender lately. My period has already came this month and it was significantly shorter. It usually last 7/8 days, but it lasted only 4 and was pretty light. Anyone have an explanation?