Honestly I was the exact same when I was a teenager- I felt big in comparison to other girls, they all seemed petite and pretty and I felt like a big lump even though I was a healthy weight. I look back now and see photos of myself and am like...what? I wasn't big in any way but the thing about being a teenager is there's so many changes happening to your body and they happen to everyone but at different rates. At 16 you're not fully grown but your'e not a kid either, it's such a weird stage to be at but in terms of your physicality your body is still growing so don't deny it proper nourishment. I'm 5 ft 7 (was 5 ft 6 in highschool), female and when I finished highschool I was around 9 stone and felt big (I wasn't)). By the time I was 20 I was 7 1/2 stone and I looked horrible (and I mean no disrespect to naturally slim or petite people here, it was just a bad weight for my own body). I also FELT horrible like yeah I was skinny but couldn't relax and enjoy myself around food, I was bony as hell...now I'm 23 and just over 9 stone again and it feels good, and also LOOKS different to how it looked at 16 even though I'm the same weight. Your body will keep changing for a few years yet, work with it, not against it. I wasted so many years stressing over my weight and honestly it is just not worth it