I take my omeprazole at night. There is no clinical reason why you can't , I checked in work. And I sometimes have some vino and have no probs. I found when i took it in the morning the acid was so bad at night I have been rushed to hospital I was in so much pain. So far so good.

I take lansoprozole 2 times a day( plus 4 tramadol and 8 paracetamol and 3 ACC ) and when i first started taking them i stuck to the 1 hour before food as directed on the label but after chatting to my doctor she said as long as they are taken at regular intevals ie not close together in the course of the day there is no problem taking them with food. I take one with my breakfast and one with my evening meal and have found no issues with taking them this way and it has helped my daily routine as there is no more waiting around before eating and can now relax if we have a change in schedule.

Obviously check with your doctor before changing your pattern but in my case it has had no adverse affects