Also, maybe having your ped check his levels of different minerals. I had my son’s vitamin D and iron levels, for example, checked years ago and was surprised when both were low. I put my son on fish oil (nordic naturals DHA) years ago and I saw improvement. B vitamins, Fish oil, Zinc, magnesium, iron, and D are very important for their mental health with direction from your doctor on dosing and management. My son still likes to take baths and I put a cup of epsom salts in it…I notice if I run out for a few days, he starts to get on edge. Anyway, hope this helps.