Yeast infection HELP

I often get yeast infections, normally once a month. It’s become normal but still, when it occurs it’s so uncomfortable, embarrassing and sometimes painful. Is there any way to stop this from happening or is there any quick way to get rid of this?? Already try to change out of tight clothing after working out and wash regularly but it just always happens a week or two after my period ends. Help!!

Update: i do wear pj shorts with no underwear to bed but it’s still so itchy