Hello, there are many reasons for bleeding and painful gums. Apart from the reason you specified, gingivitis(gum inflamation resulting in bleeding gums) may also be due to lack of proper oral hygiene which includes improper or aggressive brushing, usage of toothpick or other similar interdental cleaning
aids. Homeopathic or ayurvedic medicines which include syrups. Any form hormonal imbalance or treatment. Also Systemic diseases such as
diabetes etc. Management may include correction of the cause along with use of specific medicines to control or reduce the inflamation. In your case you may start with use of a( chlorhexidine gluconate 0.2% based) mouthwash. Do the mouthwash specifically after soft brushing morning and before bed time. Avoid eating or drinking afterwards for at least 1 hour. Try the above for a week and check