Pregnant or off the chart crazy?

Lately for the past 3/4 months I’ve been showing mega signs of pregnancy. Nauseous, tender breast, migraines, a little moody, Ive gained a little weight, maybe 5/7 pounds and it’s all going to my gut. Nothing has changed in my life except for graduating high school and going to cosmetology school which isn’t stressful at all. All the test show negative and I’ve had my periods. Yet everywhere I turn it’s a food craving, a mood swing, indigestion. My boyfriend and I have a lot of unprotected sex, were not trying but we aren’t preventing either. Any advice?