What is the best source to stop snoring?

My name is shaun.i am suffering from a snoring problem from last 3 years.snoring affect on my personal relationship.my doctor recommend me a anti snoring devices like anti-snoring mouthpiece.anyone have experience to use this kind of devices?

There are many devices are available in market. and they are help guide to use this devices.