Long story short... My on/off partner found out something he didnt like, got jealous and punched me in my face, this was yesterday and it hurt like hell. Now ive been in pain all night cant sleep so woke up at 5am its not bruised but my cheek is all swollen and in my mouth is all red and swollen difficuit to open. What do anyone sugguest do I go to the doctor or dentist I have no idea of the damage all I know is nurofen is only working for a hour then the pain back is unbearable.