Hi,
I'm not sure how old your son is, but there are ways to discuss cf and its impact without being fatalistic. We don't sugar coat the facts, but we also don't go right to the bottom line: Your life sucks, you're gonna get sicker then you're gonna die. End of story.
My boys are 10 and 14 w/cf. When my older was about 6, he asked if having CF was a bad thing. I explained it is not bad, but it is complicated and that it is very important to keep yourself as healthy as you can. That was good enough for a 6 yr old.
When he was 12, he did a report in school about CF. Since then we've had discussions about his health (my older son is more vocal and inquisitive). We have never discussed life expectancy with them, only the importance of staying as healthy as possible.
With that being said... my 14 yr old often fights about taking meds. He "forgets" to take his enzymes in school and very often won't even eat. Sometimes its a passive rebellion, sometimes active. We (parents) at different times have had the intellectual discussions, the screaming, the guilt trips, the sympathetic hugs, the crying, the counseling etc. We have come to the conclusion that if we back off, he'll come around. At least we hope so. From reading posts by older teens and 20s, it seems that they all had some periods of anger and rebellion. As a parent it is heartbreaking to watch them make mistakes when we know it hurting their health.
Tell your son its ok to be mad at CF, its ok to get pissed about taking meds, but he still has to. Sometimes he won't but hopefully more often, he will.
Its not easy for a mom.
I'm with you.
Jane