help! tmi

Jessica
16 weeks 17 on Saturday 3rd pregancy. This one I decided to switch doctors since the last one I had never ended up delievering either child due to him being on vacation. Never once did I have an issue with a urine sample left at that office and at my new doctors I've had an issue every single time my last 2 visits I was asked to re take the sample. They keep telling me it contaminated and I keep following the wipe rule the don't touch the cap or inside blah blah and it keeps coming up contaminated.. I even shower before seeing the doctor... what am I doing wrong!!! I'm so frustrated and I'm ready to switch doctors again because I don't understand how it's possible to have such an issue with an easy test... ideas? Advice?