I agree with 12 step programs. It helped a lot to find in Alanon that there are others who had childhoods similar to mine and because of it they're facing issues similar to mine. Plus, in most locations you can attend sessions almost every day and, at most, they cost only a dollar or two donation per meeting. And nobody will say or think badly of you if you don't donate at all.