TMI what's wrong with me?

dls
so I keep getting constipated & AF is due in 4 days. being constipated is making me nauseous, I also am experiencing itchy pain in my clitoris & inner labia, white discharge, & pain during sex.. my vagina seems to be swollen.. my boyfriend even noticed.. anyone have any idea what's going on cause I don't ☹ could it be a yeast infection?