Fainting/passing out

Hello. This is my first time posting something. I have been having at least monthly fainting spells (what I call them). It can happen right before my period or whenever during the month. My symptoms when it happens include: blacking out, tummy turning, seeing “stars”, losing muscle strength, occasional diarrhea, feeling the need to throw up, and profusely sweating. Does ANYONE else get this? I have had 2 different BC methods. And tried 3 different pill types. I am now using the ring, because I wanted to see if my fainting spells would go away. They still haven’t. Just wondering what’s up... if anyone has this please comment and what has your doctor said about it?