I think that, given your somewhat complicated medical situation, you might want to see a psychopharmacologist, if you're not already. This is a doctor who is an expert on psychiatric medication, and often has more specialized knowledge than a psychiatrist.