I have the same problem, have done for years...have also had 2 full courses of laser which have reduced it alittle but no it has not been the miracle I was hoping for either!
Now there is a product called vaniqua, I've tried it but you have to keep on using it twice a day and it takes about 3 months to start to work in the first place.
I don't like the product and have never stuck it out for the 3 months due to skin irritation which you have to accept. Due to the nature of what it does it's kind of obvious it's not going to be gentle on your skin!
I hope this helps and gives you another route to try.