I am struggling with same problems for 10 years, I am diagnosed with ADHD and taking medication for long time...
But ... even I am diagnosed i dont think i have got ADHD - maybe i can call it depression. In fact its caused by not enough fulfilling relationships. Its fixable in one day... sounds easy but its so hard..