My ss takes it and hes older it has worked for him but its-metabolized in the body so within 10-12 hours he crashes and becomes back to his uncontrollable ways. As he has gotten Older now (he's 13 been in it for a few years) he's much better at managing it. School days are tough we start him at 6:30 am, so by 6-7pm he's/ starting to crash, but no mood swings with it. but OCD can come hand in hand with ADHD, so the anxiety I'd keep on eye on and make sure it's not that. The mood swings perhaps could just be when he is starting to crash. Watch the times he's having them.