You can do the liver cleanse without the epsom salt..it just may be more painful to pass the stones.
Probably the reason for the infections, allergies, is a detox reaction. Toxins come out of other places of the body beside the colon. Your skin, ears, sinuses, hair follicles, but which ever places toxins are being released the best thing it to let them out without taking any medications to stop them if you can. It's your body's way to get the toxic wastes out. You might try a hot bath and then a cold bath. Or if you have access to a steam room,sweat it out and then wash off with cold water.
I suggest also you not eat meat, eggs, dairy, sugar, or white flour products..as they can cause allergy symptoms and mucus.