i have been extremely fatigued with headaches and severe nausea coming in waves?
your symptoms are likely gastroenteritis… your shoulder and flank pain and early period(if happened once) would be due to anxiety… i recommend doing yoga and breathing exercises. eating probiotics and get a stool analysis. a gi doctor can help you if symptoms persisted after all.