The most common cause is a build-up of plaque - a sticky film of bacteria that forms on the teeth.

If this plaque is not removed by brushing and cleaning in between your teeth, it can irritate the gums, causing them to become red, swollen, and make them more likely to bleed.

Quote attribution: Dr Nigel Carter