I had that from like 16 to 20, stop any other drug use, if you smoke a lot of weed stop that too, weed prolonged my shit like hell, but it went away after I chilled out on drugs for a bit. Now I can do whatever and it never gets like that. Gotta let your brain try and reach homeostasis. But yeah, weed, chilling out on that should help alot.
This is just a suggestion, but maybe try like 10mg of dmt or less, you wont get visuals so it shouldn't worsen it, just a body high, but it cleans me out, especially cleans out and resets my optic connection to the brain. Makes my vision feel very clear.