Good call when it came to keeping your mouth shut when you were upset. I know the situation sucks, but you don't want to make things worse for your kid than they already are. I hope you'll be able to find some support of some sort.For your kid's sake, I hope that now that you've found another place to live, you'll be able to get on a good path and start taking adult responsibilities seriously. Having CF is hard enough without all the extra junk you're dealing with. I'm sorry your life is so hard. Be careful out there; and take care of yourself and your kid.
No ill will intended toward you, so please don't think I wrote this to be snippy or something. I'm just concerned about the kiddo.