Extremely long bowel movements are caused by the choice of food that you are consuming and your body's hydration. If your diet is not composed of fiber, then you will have long bowel movements. You also need to make sure that you drink plenty of water to help in the digestion and riding your body of any toxic substances in your body, plus it also keeps your body hydrated.
psyllium husk at health food stores mix and drink some if that every day it will clean the walls of your intestines and colon if you poop is long and skinny maybe even a little flat instead of round like a cheese log you just may need to go for a clenesing. I heard when John Wayne died he had 10 lb of crap in him that was just hanging around guess he couldn't get rid of it just the new crap was bypassing it gross huh
You have ate something very disturbing to your body or something's wrong or changed with your daily routine. Maybe you didn't have enough sleep and you are not doing physical exertion much and yea not drinking sufficient water. So check out.