He was told that having an injection breaks the fast so he broke his fast and made it up later on. What should he do?
Question

Fate dictated that I should get pulmonary tuberculosis, and the treatment involved having a needle very day for a year, as well as other medications three times each day. The treatment coincided with the beginning of Ramadaan, but despite that I began to fast the holy month. After 15 days of fasting, I went to take the injection as usual at the health centre, and there the nurse asked me if I was fasting, and I said yes. His response what that I should stop fasting from that day onwards, so following his instructions I stopped fasting for the rest of Ramadan, and after that I made up the days that I did not fast. After I found out that injections do not invalidate the fast, I regretted it and felt that I had committed a great sin, even though my intention was clearly to fast the whole month despite my sickness. I blame that nurse who told me not to fast for the rest of the month. I hope that you can advise me about the Islamic ruling concerning this.
Praise be to Allah.Firstly: 
Injections that are given to sick people are of two types: 
1-Those which contain nourishment. These cause the fast to be invalidated if one uses them deliberately.
2-Those which do not contain nourishment. These do not affect the fast, whether they are given via a vein (intravenous) or a muscle (intramuscular), according to the more correct of the two scholarly opinions, because they are neither food not drink, nor do they take the place of food or drink.
See question no. 49706 and 65632. in which we quote some of the fatwas of the scholars concerning this issue. 
Perhaps this nurse was following the view of those who say that injections break the fast if they reach the stomach. 
Whatever the case, the fact that you broke the fast based on his instructions, then made up the fasts that you missed, means that you have done what was required of you, and you do not have to do anything else. 
Shaykh Ibn ‘Uthaymeen (may Allaah have mercy on him) was asked about a woman who dyed her hair then her sister told her that that invalidates the fast, so she broke her fast then made it up. He replied: The answer to this question involves two things, the first of which is this woman who issued a fatwa without knowledge, because if a woman who is fasting dyes her hair, it does not invalidate the fast. The second issue has to do with this woman who received information that was not based on proper knowledge and broke her fast then made it up based on that fatwa. She does not have to do anything now, because she has done what was required of her. End quote from Majmoo’ Fataawa al-Shaykh Ibn ‘Uthaymeen (19/226). 
Secondly: 
In your question you say: “Fate dictated that…” This is a common mistake, because fate has no will. The correct thing to say is: Allaah willed, or Allaah decreed. 
Shaykh Ibn ‘Uthaymeen (may Allaah have mercy on him) was asked about saying “Circumstances dictated that such and such should happen” or “fate willed that such and such should happen.” 
He replied: Saying “fate decreed” or “circumstances decreed” is wrong, because circumstances refers to time, and time has no will. Similarly fate has no will either. Rather the One Who decrees is Allaah, may He be glorified and exalted. If a person says “The will of Allaah dictated that such and such should happen,” there is nothing wrong with that, because will cannot be attributed to fate. End quote from Majmoo’ Fataawa Ibn ‘Uthaymeen (3/113).
We ask Allaah to heal you and give you good health, and to increase you in understanding and knowledge. 
And Allaah knows best.