Hi Zai,
Exjade hasn't been in use long enough to know if it works as well as desferal over a period of time.
I would like to know if you have transfused regularly at anytime in your life, and how low has your hemoglobin level been over the years.
How long you will need to chelate will depend on the iron concentrations in your organs. Depending on how high your hemoglobin level is, it is also possible that your iron levels could be lowered by blood-letting (phlebotomy). Sometimes this is preferable to using drugs to lower your iron, but it depends on your hemoglobin level and if you are able to give blood regularly without adding significantly to your anemia. A doctor should be able to tell you which option makes more sense for you. If chelation is decided on for sure, desferal might be the best option for you. As long you don't transfuse, your iron levels won't climb back as long since you are no longer taking iron. Meanwhile, a low iron diet and tea with your meals to help prevent iron absorption, can also be of help.