As a supporter of the CF Foundation (looking at my "65 Roses" calendar as I type this), I encourage you not to be discouraged by possible CF. Treatment has improved in recent years.
The figure skater, Scott Hamilton, has CF. My grandson's baby sitter has CF. She works part-time, is a college student, and almost has her solo pilot license. Yes, she does have more than the average number of medical issues, but she leads a full and complete life.
If you do not know about "65 Roses" and CF, please read the story in this link.
Cystic Fibrosis Foundation - About 65 Roses
With best wishes,
Happy G'Ma