Trazadone is a tricyclic anti-depressant, but is used for sleep because it is so sedating. I have not seen Trazadone used to treat depression in years, but, again only used for a sleep agent. Secondly, I would not try to wean myself off Xanax without the supervision of a physician as you can suffer seizures from withdrawl. Third, you sound like you are managing your own medications. You are on a large dose of Xanax and taking your mother's Trazadone, I would be very reluctant to refill your medications without seeing you. Your behavior of self medicating and naming what medications you want are frequently labeled as drug seeking behavior and I am wondering if your physician is not suspect and he/she thinks you are drug seeking. Additionally, that is why ER's won't give you but a few of the Xanax when they give you a prescription.
I would consider doing a drug washout (not an abrupt stopping) on all your medications and re-evaluating you once you have been off all your meds.
Lastly, since you are on the class of medications benzodiazapines, anti-histamines would not have any efficacy on you for sedation.