What type of dr's have you seen for this problem. If you've just seen your internist, I don't think that they are qualified to treat psychosis and you might want to see a psychiatrist.
This being said, bad psychiatrists are everywhere. If you have a feeling that the one you are seenig is bad, you are probably right and you need a second opinion.
Last of all, your problem may not be something for a psychiatrist to solve. If you have an internist, you might want to look into getting a referral to a neurologist. Drugs can cause physiological changes, so your problem may be more within the expertise of a neurologist. I've had pretty good experiences with neurologists - and one of them did solve a problem and fix the cause of a memory problem that a psychiatrist couldn't even diagnose in my husband. On the off chance that you are in Utah, I could give you her name.