A little help?

Charlsey

My cycle is odd but it does have patterns. I usually have 27-35 day cycle twice then it will be 60-70 days and repeat. My ovulation usually isn’t in the middle. I have had sex this summer (pullout, roast me ok). I’ve been under extreme stress and sadness with family stuff and job and school since March. I have had some cramps since on and off but no blood and I’ve been horny a LOT. I’ve gained 15 pounds since March. My last period was April 24 for four days (normal). Is it stress? A baby? What can I do?