You need a different gp and a paediatric referral. They see lots of kids in similar situations and can definitely help. Good luck