I get these and I usually do faint. My tip is when I know my period is coming up I’ll bake cupcakes or brownies so I can eat it throughout the week (please eat the sugar sometimes you literally need it bc your blood sugar is low) and for the pain Tylenol the 5 milligrams ones and a heating pad that goes up to 160 degrees (trust me it’s so 😫)