Question: I am a woman and have been suffering from a disease for the last fifteen years. Up until this time (1402 AH) I am suffering from this disease, and last year it was so severe that I was hospitalized and received treatment for three months. The physician prescribed a medication for me to take at home for a year. The disease that I suffer from is a type of pneumonia and bleeding from the mouth. Last year, I fasted eight days during the month of Ramadaan. If I stopped taking my medicine, I used to spit up blood with phlegm from my mouth. The physician recommended that I do not stop the medicine.
The next Ramadaan is coming up soon and I still have not made up for the missed days of Ramadaan from last year. If I fast, the hemorrhage will continue as a result of stopping the medicine, and will cause me to spit up phlegm alone or mixed with blood. I would like your Eminence to study my case and to inform me what I should do about the missed days of fasting from the previous Ramadaan and the religious ruling regarding the validity of the eight days that I fasted. Please answer my question, may Allaah reward you good!
Answer:If the reality is as you mentioned, then you are allowed to break your fast during the month of Ramadaan until you recover and are able to fast. Your fasting last Ramadaan is valid and you are not required to make up for the days you fasted, but you are required to make up for the days that you did not fast... read more here.