Laser removal of a tattoo will take repeat treatments over weeks or months - depending on factors like the size and colors of inks used when you got the tattoo. It will not take years.
Laser treatments are generally safe, and you will see results (fading) fairly quickly. They can be expensive, depending on where you live and the size of the tattoo to be removed. But laser treatments are probably the most effective choice.
Please don't mess with chemical removal of the tattoo on your own. Lots of unscrupulous people peddle chemicals that don't work, or are just plain dangerous to use.
Hydroquinone may cause cancer. It probably won't lighten the inks or dyes in your tattoo. It does lighten age spots and discolorations.
http://www.drugs.com/cdi/hydroquinone-cream.html
http://en.wikipedia.org/wiki/Hydroquinone
DMSO isn't a good option. It has been used as an anti-inflammatory and veterinary medicine, but I can't see that it has been used to lighten tattoos. It may have harmful side effects.
http://en.wikipedia.org/wiki/Dimethyl_sulfoxide
http://www.answers.com/topic/dmso?cat=health