Sounds like you have eaten too much acid and you are having flash backs. When i was young and wild i ate a lot of Acid,X, Mescline,2CI, Methylone but i guess i was lucky. I have never really had that problem thank God. I had a few things happen like that a day or two after i tripped but that was about it. Here is every thing you need to know about HPPD
Erowid Psychoactive Vaults : Hallucinogen Persisting Perceptual Disorder (HPPD) / Post-Hallucinogen Perceptual Disorder (PHPD). I would lay off of that kind of stuff. I am sure it will probably go away eventually. Its very rare for it to last for ever as long as you stop doing that kind of stuff.