As per your age, your mom might be above 65 years. With added features like
diabetes, age, etc to the deposits present, it would have caused bone loss. This leads to space in between the teeth getting large. Please check for mobility, if it is greater mobility then extract and go for FPD or implant ( if no health issues).
If there is slight mobility go for professional cleaning and splinting those teeth.
After stabilization, go for periodontal therapy to preserve other teeth
Next Steps
Please visit a periodontologist and discuss about the treatment plan. . It can not be self corrected or by home remedies.
Hope this helps you