Drink a lot of water, and eat plenty of foods that have plenty of natural fiber (fruits/vegetables). You may have an underlying condition like hypothyroidism
that is worsening the problem. If you have had babies, it's possible that you have some vaginal wall relaxation that's making it worse, too. Check with your doctor.