I think it basically creates a sticky coating over the ulcer which prevents the acid of the stomach from irritating it further. So I think although the ulcers aren’t healed right after taking it they are much less painful. I think the effect lasts around 8hrs, so you might still get the odd time of day when they are a bit off with you still.