How about just getting selfcontrol?
Again just to clarify, I was diagnosed with conduct disorder and ADHD when I was 12 and when i was 19 I had a professional formal diagnosis of GAD, MD and ASPD by two separate psychiatrists and an informal diagnosis by a clinical psychologist i did sessions with for 8 years from 13 to 21.