Hey Hunter --dont be hard on yourself with the public things your dealing with so much more then most kids your age. I think your smart and aware of your feelings --last thing you need is to beat yourself up. Im proud of you for the way your reaching out to cope with all these medical conditions show you have alot inner strength . Which i think is great and rare to see. Best wishes today!!