Hey Jena. I think I know sort of what you're going through: I went to a 4 year university for my BA across the country from my parents' home (I received a double major in English Women's Studies with a minor in History, summa cum laude to pat myself on the back) and then went directly on to Columbia Law School for a 3 year JD program. I was so incredibly fortunate in that I didn't have to work during the entire period, but I definitely had to keep up with my studies and manage my CF in a way that was totally new to me. Missing too much class simply waasn't an option. Also I wanted to have a social life outside of school and participate in all the normal college fun (student groups, etc). Living at home obviously wasn't an option, so I lived in a dorm for 2 years with a roommate and then in rented houses with friends. All in all, not the best environment for a CFer, maybe, but I loved my college experience and have to admit I wouldn't change it at all if I had it to do over again.
One thing that helped me was scheduling time for IVs and hardcore resting over breaks. This was one of my major compromises with my intense drive to particpate in "normal" college life - I would push myself all semester pretty hard, but come winter or spring break I would go home or check into the hospital and really give myself a rest. I was also very open with my roommates and friends about my CF, so it was never a problem for me to do nebs, vest, or home IVs in front of them, and I was very active which I also think helped my CF (always running around will clear those lungs!). But I have pretty severe pulmonary issues and it was definitely a struggle. Sometimes I think I did (and do) push myself too hard, but I also managed to do exactly what I wanted with my life despite my CF. I have a great job, amazing friends, and a lot of great experiences I would never have had without college and law school, so it was worth it. Hope you figure out something that allows you to achieve all your goals while still taking care of yourself. Trust me, you'll be so glad you did both down the road!