P.S. Sounds like mild to moderate gum disease. My NON MEDICAL opinion having had similar problems:
-- Use a soft brush and always floss
-- Get a thorough cleaning which may involve something called root planing where they clean under your gums
-- Eat less sugar, etc.
Basically if you have gum disease, your gums start to retreat and detach from your teeth. Are your gums reddish and bleed easily? That's a good indicator.
Anyway totally curable with good hygiene, regular dentist visits, and possibly some special cleaning under your gums.