Ask a Doctor and Get an Answer to Your Medical Question ASAP
Thanks for using Just answer
You might have a stomach ulcer or severe gastritis
Its always worth getting examined by a Dr in case further tests are needed
In the meantime, on top of the gaviscon, you can try Nexium or 20mg Omeprazole tablets sold over the counter
I don't know how long it will take as I cant make that kind of prediction without you seeing a doctor and being checked out
However, most people find they need to take medication for 1 -2 months, but everyone is different. Its not the same time frame for everybody.