It definitely takes time. You have been together for a while, but it also depends on the depth of your relationship (I'm not implying that you don't have a deep relationship, please don't think that). I think depending on how you speak to each other and what you share has a lot to do with it. When I began dating my boyfriend, I was sooooo embarrassed about my IBS that I would lie about how I felt and what I was doing so that he would not know. Eventually, as all things probably do, the truth came out slowly. It turned out that he has is very sensitive to carbonation (like in soda) and also has episodes similar to IBS-D. So this whole time, we could have been more open about it. Go figure. I think the easier your relationship becomes and the more time you spend with each other, the easier things will be. Eventually it might even be something you can joke about. Let me tell you that sharing will probably even lift a HUGE burden off you for all that you hide from him. I feel so much better now that I don't have to lie about what I'm doing in the bathroom or why I can't go to a certain restaurant or whatever. It's like finally it can be the truth, even if it is kind of gross. Trust me, if he loves you, it won't gross him out. It will just be something else for you to deal with together.