Question: I have suffered from diabetes for four years. I used to fast Ramadaan every year, but over the last two years I have found it too hard to fast. My physician decided that I should break fast, but I continued to fast some days and break fast on other days.
Am I to be rewarded by Allaah for these days which I fasted? Should I make up for the days on which I broke fast?
During this time, I was still a student, so my father paid to feed needy people for each day on which I broke fast. Now, all praise be to Allaah, I work and earn enough money; should I repay to my father the money he paid to feed the needy people on my behalf or use the money to feed more needy people?
Answer: You have to make up for the days on which you broke fast in Ramadaan, and should also offer Kaffaarah (expiation) for the days on which you broke fast and did not make up for until the next Ramadaan. The Kaffaarah is half a Saa` (1 Saa` = 3 kg. Approx.) of the staple food ofthe country, which you should give to needy people or just to one person in proportion to the number of these days. The Kaffaarah that your father paid on your behalf is counted and you do not have to offer it again… read more here.