I’m skinny fat and feel really unattractive

Title says it all.

I’m 26F. I gained 20lbs from birth control and stopped birth control in May and can’t the lose weight. I used to be 120lbs and now I’m 140lbs.

I feel like the biggest part of my body is my stomach. It’s flabby and I’m not used to having rolls on my back and abdomen. My butt is flat and my boobs are small. My thighs are flabby. Yet my arms are small. I overall feel so disproportionate. Even when I was in high school and college, my arms were always skinny but at least I was also skinny at 110lbs so it didn’t look weird.

I have a bad relationship with food. I over eat or under eat. I can binge chocolate or cheese. I tried tracking my calories and it messed with my head even more where now I’m obsessing over food.

I am also getting endometriosis surgery this week and will be out of exercising for up to 6 weeks so now I’m stuck in this body I hate and can’t fix it.

I just feel ugly. Feel like no man will ever find me attractive that’s my age and attractive.