Ah that sucks - sounds like you do really need to watch what you eat - just like me. But for the opposite reason to me lol.
I have always dreamed of being small - I'm only a couple of inches taller than you but since adolescence have never been lighter than 180 - so I'm big. Big all over, big feet, big hands, big head, big quadriceps, big biceps, big rib cage, big everything. Smallest I'll ever be is a medium/12.
I'm kinda gentler on myself now - our bodies are not perfect, but they are ours. They're the ones that we get, so we have to look after them.