Hi,. Puffy gums could be a sign of infection, disease or even an allergic reaction to something. Please make an appointment with your dentist. If your dentist can not figure out why you have puffy gums, then you have to go to your family doctor. In the meantime, until you get to your dentist, brush and floss everyday and use a good mouthwash, one that does not contain alcohol. Please do not use hydrogen peroxide, it can make your gums worse!!! Good luck.