I don't think so. You can help stop it by improving both your overall health and dental hygiene but I don't think you can make gums come back naturally. You can get skin grafts for it. My mom had it done. They take skin from elsewhere in your mouth and put it over your exposed teeth. It's difficult to eat anything for awhile and if you eat the wrong things too soon you can damage it so they have to redo it. It can be dangerous for your teeth and health to leave it like that though.
I'd suggest talking to a dentist and then a nutritionist. It might help your other health problems too. Improved nutrition always helps and dental problems have been shown to both cause and result from many other health issues.