Kate and Grendel,
I have CF too and know that yes, it sucks and at times I have had thoughts about giving up---but please remember that everyday is a new day.
What you are upset about today, may not be the same as what you are upset about tomorrow. True, CF is an everyday experience, BUT...