Hello Andy and welcome to HW! I am from Oklahoma too!
My youngest child (11 yr. old) has CF, he was diagnosed when he was 10 (last AugustJ). He is doing really well, his pft's are the high 80's, 90's. His weight is not the greatest, but we are working on it!
Sounds like you are doing really well! Good luck with the school and the singing.