I only fast during Ramadan. Of course, I break my fast whenever I have menses or postnatal bleeding. Additionaly, I occasionally break the fast without a sharia-approved reason. I never, however, make up for the days of fasting that I miss. I forgot how many days I have missed so far through my life since I have been doing this for years. What should I do to fulfill such old and accumulating duties? Am I allowed to provide food in charity instead of fasting, even though I possess good health?
All perfect praise be to Allaah, the Lord of the worlds. I testify that there is none worthy of worship except Allaah and that Muhammad, sallallaahu ‘alayhi wa sallam, is His slave and Messenger.
As long as you are able to fast, you are required to make up for the days that you have missed. You are also required to feed a poor person for each missed day that you have delayed beyond its specified time. You cannot clear yourself from you liability unless you do both actions (fasting and feeding) since feeding alone is not enough to make up for the missed days unless you are unable to fast. The number of the missed days can be determined through investigation and diligent effort.
Allaah Knows best.
You can search for fatwa through many choices