If you've been over 4 months, and 20 tests later, it would be positive if you were pregnant, if you don't trust your doctor you should try to find another doctor for a second opinion.
I have no idea what that is. Maybe you should take a blood test or have an ultrasound to be sure?