Yep, actually, I'm having vulvar pain and cervix pain right now. Feels like Im gonna get my period, but who knows, had this on and off and haven't had a period in the last 3 months. I lost like 25lbs. in 3 months when i went into peri, now i gained and more back. Yikes

You might want to check your thyroid to see if it's too fast and that's why u can't gain weight, but it could just be your metabolism with anxiety that you're not gaining weight. Usually, if the thyroid is hyper, you would have other symptoms such as rapid heart beat, tremors, etc.
Have a Merry Christmas!!!!!!!!!!!!!!!!!!!