Beyond all that, there is something very important: have hope. You are not the only one, many of the denizens of Bluelight have been exactly where you are today, and many have gotten better.You may have HPPD, you may have PTSD, we can't know for sure which one it is, or if it is something else entirely. The point is, don't let it rule your life, as difficult as that may seem at the moment. Do your best, take it a day at a time, and never lose hope that you will recover. HPPD is poorly understood, but PTSD is not, and a positive attitude can be very helpful in cases of PTSD, so keep that in mind. You have all of Bluelight behind you, so any time you are feeling down, have a question, or just want to talk to someone who has been there or knows someone who has been there, you know where to look.
Let me just close this post by saying that although I have never personally experienced HPPD, I have had many close, real-life friends who have, and have known many more through the internet. Most of them have recovered completely, most of those who didn't have seen a great reduction in symptoms, and the few who are left have learned to live around it, and now live normal lives. The method that has had the most success is abstinence from psychedelics and especially MARIJUANA, exercise, healthy diet, a positive attitude, and most importantly, patience.
Check out Erowid's HPPD FAQ that I linked to earlier, and search around about PTSD and what can be done to help it. Feel free to ask for any help or clarification you need, we'll always do our best.