How long does it take for tooth to come out?

Mo

Am seeing a white spot under his gum so I know he is teething. How long do I have to deal with the fussiness? Does he feel pain, do I give pain killers? When the tooth is out does it continue to hurt him until the tooth is fully out?