Fasting during Ramadan is one of the key obligations upon every male and female Muslim who has come of age. Fasting carries great benefits for your health, your mental state, removing attachments to the duniya, preparing for the hereafter, being a better person, improving your character, being an expiation for your sins… the list goes on.