My son started taking Zyprexa when he was 10 and took it for approx. 3 years. Yes, he gained a large amount of weight, but was able to lose it once he stopped taking the meds. Now, he is 21 years old and is constantly in AFIB and taking cardiac medication. We are wondering if this could be caused by the medication.