She sounds like she has the patience of my toddler XD

Jokes aside, I remember my MIL once mentioning DH having ADD or ADHD as a kid and she controlled it by diet. Even now as an adult there are some things he can eat that will turn him a little crazy. Perhaps you could give this a shot first?