Get invisalign, my dentist gave it to me for free, and my teeth are as straight as can be now.
Also, if you're like me, ask your dentist to whiten your teeth. I got them whitened one time and I brush them 2 times a day everyday now. hope that helps somewhat.
If you do not know what invisalign is I will upload a pic. sec. IT will pull your teeth together and not mess up any of your straight teeth in the process.
http://www.invisalignaz.com/wp-content/uploads/2009/10/invisalign-questions.jpg
So it's a type of retainer?

