My husband is taking serveral medications, Here is a list: Sildenafil, Methadone, cyclobenzaprine, Trazodone, and Melozicam. Which one of these would make him retain his weight of 340lbs. He trys to be active, and works out, does martial arts, but is unable to loose.