( Fast ) a certain number of days , but if any one of you is ill or on a journey let him ( fast ) a similar number of days later on ; and for those who are unable ( tofast ) , there is a ransom the feeding of a needy person . Whosoever volunteers good , it is good for him ; but to fast is better for you , if you but knew .