Need help! My cycles are getting shorter!

Sarah

So I’m very confused. I used to have a very regular cycle. Every 28 days every month like clockwork... past few months it’s been about every 21 days. I didn’t notice it really, my husband did lol ... yesterday I had the stomach flu, throwing up diarrhea, whole 9 yards. Then I got really crampy, went to the bathroom and BAM! There’s my period. But I just had it 17 days ago! This can’t be normal! Anyone have similar situations? I’ve read really short period cycles need to be checked out ASAP