Wow Travis, I just read all this stuff. I cannot believe you allow this to go on for months. You should expect your GP to see you the same day.. worst case next day. Dont talk to his nurse, you not paying to see her.. besides it is none of the nurse's business. and also do not allow the nurse get between you and the doctor. When you get to the doctors rooms and the nurse say 'can i help you'.. say sure tell the doctor i want to see him.. if she asks what about.. tell her its none of her business.. if she says he is busy then wait for the previous patient to walk out then you get up and walk in.. if she protests that GP is busy.. tell her to mind her own business, ignore her and go in anyway.
Talk to the doctor only.. If the doctor is still a little bored then ask him directly how much money he wants, to make it possible for him to see you today..
if he still wont see you then he is no good or disinterested and find another doctor that is interested.
Again.. don't talk to the nurse.. if you phone and she asks what you want to see him about.. tell her that it's none of her business and to put you through.
Then when he sees you, remember that you are the customer (the boss - the boss is the one doing the paying) and he is the service provider (the one working for the money you are paying him).. Don't leave his office until he has answered all of your questions to your satisfaction.
Don't let him cover his ass / fob you off to a urologist.. This is a money making ploy.. you get to pay the GP and you get to pay the urologist. Ask the GP why he has so little confidence in his medical ability that he feels the need to send you elsewhere. If he starts making excuses like a blubbering idiot then you really need another more capable doctor, one that is confident in his ability to fix your UTI all on his own in about 4 days flat using the correct antibiotics.
If he is doing his job right.. he should offer you about 3 or 4 alternative antibiotics.. You should expect him to discuss the primary and side effects of each and why the one he chooses is the best for you currently.
Also, as others have said, clean yourself properly at least once, or in need twice every day, yes, wash it diligently with soap and water.. get all the white stuff off.. top and bottom, and in need you can also bathe your dickhead, in fact you can clean your entire dick in a gentle solution of salt water.. that should get the bacteria running for their lives.
Last thing.. pay the GP in real cash.. no he doesn't want your medical aid or credit card.. he wants cash that he can put in his back pocket and not have to pay tax on.
Another thing.. if you don't want to wait to see your doctor.. then spare him having to deal with the medical aid and wait 6 months to be paid less 30% and then still be taxed on it... just pay him cash in notes on the 4th day when the infection has gone.. and don't be a wop and go give any money to the nurse.. give it to the doc in his hands without the nurse seeing it.. If he does a good job give him a good tip as well.. maybe 20% to show your appreciation.. always remember that he is a service technician that you are paying by the hour to provide medical services to yourself..
So many people pussyfoot around doctors.. doctors are there for your benefit.. not the other way around.. well from your perspective anyway.. if the doctor does not do his job promptly and efficiently.. fire him and get one that does respect you and the money you pay him.