Advice please

Kay • Wife 💍👰🏾‍♀️Mother of a beautiful 13 year old girl and 2 year old girl 👧🏽👧🏽💕
My body has been extra weird lately. I didn't get a period in June. But in July I spotted from the 9th to the 21st and I literally mean spotted. I'll spot for two days then stop spotting for some days and so on and so forth. Now that it's August, I'm 4 days late. My nipples was hurting, I'm not cramping but my stomach has been hurting and I feel like my period is coming but it's nothing. I'm starting to crave things and I don't be feeling good but I think it's all in my head. ANY ADVICE PLEASE