worried 😩

My period is so light but I had so much pain and I haven't had sex for the past 3 months and the last two months I had a good normal period. I researched and said pregnant or stressed???????? I don't know what to do I have taken a pregnancy test and it negative. I do sound stupid but has it ever happened to you ?