Advice please

Ok about a few months ago I had these random bouts of nausea and vomiting daily that lasted about 3-4 months straight. I cut fast food out of my diet and for about a month I noticed I wasn’t getting sick anymore... until recently a few days ago I woke up extremely nauseous and immediately ran to the bathroom and projectile vomited everything I ate the night before... today I also woke up and threw up and felt fine most of the day until we were driving around I had this intense feeling of anxiety, but in my stomach, if that makes sense? I woke up in a cold sweat this morning and my bbt was also sort of higher than its been the last few days.. I also smoke weed daily to help with anxiety, nausea and insomnia but im wondering if smoking long term has given me reverse effects? I’m also almost a week late with AF but I’m just so nervous and scared and i really don’t feel good has anyone experienced such long bouts of vomiting?