Are you sure it's from an allergic reaction? Maybe it's from past sun damage, which is where most spots come from. They get darker with age and more of them come to the surface. No matter what, the remedy is not going to be "quick". Laser treatments could take 6 months - depending... and each "treatment" could cost $100-^^^$300 or more. Depends on darkness, depth of pigment, etc. Creams are going to take longer, but they do work. Obagi is a good product line and chances are that a salon that carries it has an educated staff. http://www.obagi.com/
Good information Princess I don't have a condition as this point but will keep it for future reference.