Intuniv/guanfacine helped me a lot with that and time blindness, but in exchange it makes you tired and affects your sex drive.
Also have to ramp off it, which is a problem if you run out or are traveling and can't get a refill.