10-12lbs of gold is a lot of calories as there are 1.8 mcal of DE/lb in Gold.
Keep in mind that Omeprazol inhibits gastic acid secretion. The purpose of gastic acid is to activate pepsin which is needed to denature protein. So long periods on omeprazole may reduce protein digestion and absorption.
Have you considered his issues may be hindgut not gastric? He may well have hindgut acidosis and possiblt ulcers not gastric ulcers.