HELP!!

My period has ALWAYS lasted 7 days. My recent period only lasted 3-4 and I had unprotected sex like a week before but he didn't cum inside. And I have cramps randomly and my boobs hurt especially my left one ready hurts. What's wrong? Could I be pregnant?