Dear Pam,
Unfortunately, I believe there is not. I am not a MD but I am a psychologist, and an addictions counselor. I would ask your MD, but as far as I know, and I keep up to date on pharmaceuticals, there is no medication that is all in one.
Maybe an antidepressant and an anti-anxiety medication, but I do not believe there are any that would work for all four problems.
God Bless,
Kendra