I'm sure we've all had these breakdowns. They are hard to bear - especially when we look around and see people who can't cope with a broken nail unless they have a meltdown! I know someone whose sole reason for SSDI approval is that she gets so stressed out she can't hold down a job........OMG - she couldn't handle my life for 10 minutes.
Anyway. It's OK to melt down once in a while - just pick up and dust off then go at it some more. IF wishes were roses I'd have a lot more than 65! Your best tool in the world is a good attitude (or at least one that doesn't suck) and the rest of the tools in your toolbox are faith, compliance and education.
I'm not sure what makes you think you'll cough up tons of blood until you die. The blood frequently is due to broken vessels from coughing. When your time comes, if you are in a hospice you can have nebulized morphine to ease the struggle of breathing and lessen coughing. You know, everyone is going to die and it may sound a bit wierd to some, but we at least know that our end will, most chances, be from CF and we can also control how agressive we want treaated in the end. My DPAHC clearly outlines what I want or don't want and for how long I can be vented. I desire to be pain free as much as possible. The end does not have to be horrible. It will probably be frightening, but we can walk into that light with grace. At some point you will probably decide the struggle isn't worth the pain for you and your loved ones. Until then fight like hedoublehockeysticks! I've sat with other as a nurse and held their hands as their lives ended - and believe me, I'd much rather die as a result of an awful accident than from struggling to breath.....which is probably why I'll do the nebulized morphine route when that day gets here. I recently had a patient with emphesyma whose end was so much more comfortable for the morphine.
I chose to live and do so as fully as an FEV1 of 26-28% allows me to......I still work full time and am at work almost every day.
Please don't lose hope and faith. Getting fed up is OK but belly back up to the bar and order another round of life! BTW - if you din't already know it, I'm 16x3 (48) and heading for the 16x4 level.