I am however lucky in that I taught myself programming since I was 14, so by the time they kicked me out of HS, I was capable of doing it professionally. But it took me years of networking to get to the point of even getting interviews for such jobs without having a HS degree. I did eventually get to where I can find somewhat intellectually rewarding work for a few months a year, when I'm healthy enough to do so. Whenever I try to do more I always crash and burn, so now I just try to work little as possible to stay sane.