Could be a bad case of gingivitis, better go see the dentist. Unless you dip in which case this is common, and you should stop b4 you get mouth cancer, that is if you dip.
Either way go see a dentist, or doctor, I would go to the doctor b/c i have health insurance, but not dental.
Good luck...