I'm 20 years old and I still have my baby canine tooth. What's the best way to fix it?

My baby canine tooth has never left but the adult tooth has lodged itself under the skin of the roof of my mouth behind my tooth. It doesn't cause any pain and the baby tooth is not loose but I am scared that the baby tooth won't last forever. Is there any way to fix this without the long term commitment of braces?

No doctor answers yet