We had a similar situation with my niece (15 turning 16), and honestly what helped was getting a home visit doctor instead of going to clinics.
We used Trucare Plus, they sent a DHA-certified female GP who was very gentle and took her time to explain everything — checked hormones, weight, and recommended follow-up blood tests right at home.
It felt much more comfortable for a teenager than visiting a hospital. You can message them on WhatsApp, they’re quite responsive.