Actually, that's a good point about the lattes. There is the caffeine aspect - but lactose intolerance or dairy allergy could also cause problems such as you are describing. Have you had your
DS tested for any intolerances or allergies? It might be worth a try.