I agree with BassCat and Cassie. See a Physician sooner rather than later. If whatever your regular doctor prescribes or recommends doesn't work, go see a Urologist that specializes in treating this sort of thing.
Don't be like I was and wait too long before taking that second step. I wasted a couple of years, when I could have been having much better sex, by not going to a specialist first. Now I not only have a solution that REALLY works, as a bonus it's way cheaper than the stuff my regular doctor had me try.