I understand how you feel. I wish this were easy, but it is not. This is a painful hurdle, but I know that you will not deprive your son of a chance to have the healthiest future available to him. As many other parents will tell you, it is difficult at first and you need to prepare both yourself and your child for that. He will hate it at first, but eventually it will get much much easier. I don't know what the best choice is for your son, but if it is desferal - I know that you can do it and we will support you through it.
My son is almost 10 years old, we began desferal when he was 18months. It was a nightmare at first, but now it is not - it is simply a routine. Aysam knows that you love him, and he will know that everything that you do is because of that love.
You will find many useful posts on this site giving you many ideas from brave parents - you will get through this - and once you bring his ferritin down - you will be glad that you did.
I wish there were a way to make this easier for you, I wish this disease were easier to manage and that it did not require so many needles and pokes for our children. But I know that you can be brave for your child - and when you don't feel very brave - I hope you'll ask for support. When we began desferal - we had a nurse come in and poke him for the first few days, and that did help.
Take care,
Love,
Sharmin