Celebs often have perfect teeth but for many, that was not the case before they were famous! Hilary Duff and Jim Carrey had chipped teeth for years before deciding to fix them. And celebs like Keith Urban and Zac Effron had gap-toothed smiles before they perfected their smile. So what about you? Do you have…