Cramps and small spotting.

Ashley • Mommy to a beautiful baby girl born May 26th! Second beautiful girl born April 30th! 💜💜 #girlmom

I’m guessing I’m close to 7 weeks. I’ve been cramping on and off for about an hour. They feel like period cramps. I just went to the bathroom and had a small spot of bright red blood. Should I be worried? Could it be due to rough sex? I’m kinda freaking out now.