Hi Welcome to Healthcare magic....
I dont think its ADHD
, the very reason that you have an insight into your problem makes it an impossible diagnosis.
Usually psychiatric diseases are diagnosed by doctors when the attenders get them to the hospital with complaints.Any patient with an insight into his own behaviour , who thinks that some thing may be wrong with him , hardly has a psychiatric disease.
A problem is a problem when it affects once social or personal life in psychiatry.
You can get your thyroid levels checked for hyperthyroidism
may have similar features..