Obviously, I'm no doctor but, still, here's my two cents --- You need to see a psychiatrist or a therapist. From what you write, this appears to be a mental issue that needs resolving. Despite the fact that you know it is adversely affecting your health, you still won't let go of bodily waste. Ask your doctor to recommend a therapist/psychiatrist who has experience dealing with such issues.