This, actually, is something that is worth checking out with the doctor. I don't know how old you are, but judging from the fact that you're married, I would say that you're at least over 25...am I right? (I know, I know, there are lots of people under 25 married, I'm just talking about what's likely!

) Anyway, have you ever had blood in your stool? The fact that this has been going on for a long time shows that it's most likely nothing serious...though, it could be a malabsorption syndrome like celiac...many people don't find out for years that they have celiac until they finally complain to their doctor and they do a few tests. You should also be investigated for inflammatory bowel disease as it can present like this too (but usually more acutely).