In brief:
Poor diet and fluids

You need 20-25 grams of fiber and 80-100 ounces of alcohol free, caffeine free fluids every day, more if strenuous excercise is part of your daily routine.
Would you like to video or text chat with me?