Oppositional Defiant Disorder (ODD) Support Group
Oppositional Defiant Disorder (ODD) an ongoing pattern of disobedient, hostile, and defiant behavior toward authority figures that goes beyond the bounds of normal childhood behavior. When a child cannot seem to control his anger or frustration, even over what seems to be trivial or simple to others, the child will often react in violent or negative ways to his own...

I am happy for you, enjoy it but be prepared. I'm trying to prepare myself without being pesimistic. For their sake though we have to be prepared and prepare them that there could be bad SPELLS... but hopefully that's all they are is spells.
As far as the medicine, I for one know my child is not capable of managing (at least not yet) without them. I would talk with the doctor and if they can go off and then back on if they need to then maybe give it a try. All we can do is TRY that's the biggest thing I have figured out so far... there is no cut and dry... right or wrong. Just trial and error! and hopefully error is less..............