Most likely its just climate change or jetlag. Other options are 1) red meat was heavily salted, much more than you do at home - don't know specifics of your order, but maybe. Or 2) it's just unrelated headaches that just randomly happened after eating out like this.