Question: I broke fast for twenty-five days during Ramadaan, and fasted for only five days. This is because I get a terrible headache all day whenever I fast. I even suffered from a painful headache during the five days that I fasted, to the extent that I could barely prostrate while praying. Before this year, I fasted normally without suffering any headaches. Due to my misunderstanding of religious texts concerning asceticism and renouncing worldly pleasures, I would spend one or two days without having even one meal. This resulted in my suffering from a constant headache for ten months. I checked with a doctor who prescribed me some drugs and ordered me not to skip any meal and not to starve myself. Therefore, whenever I fast or skip a meal, this terrible headache strikes me. Kindly give me your Fatwaa (legal opinion issued by a qualified Muslim scholar) in this regard before the next Ramadaan comes or death overtakes me.
Answer: You have to make up for the days on which you broke fast during Ramadaan as soon as possible. Allaah (Exalted be He) says: …and whoever is ill or on a journey, the same number [of days which one did not observe Sawm (fasts) must be made up] from other days. You do not have to do anything else, unless you postpone making up for the missed days while being able to do so until the next Ramadaan comes. In this case, you would have to make up for the days and also feed a needy person one and a half kilograms of foodstuff for every day you broke fast. There is nothing wrong with making up for these days separately… read more here.