Have you ever had a diagnostic procedure to determine if you might be suffering from Hirschprung's? It's a condition that occurs because of a section of the lower bowel (descending colon) is absent the muscles responsible for peristalsis.
If this has been a long time problem for you, then I would definitely suggest that you see a holistic or naturopathic physician to check if this might possibly be the problem.