Hugs Arimeh - that sounds awful and I know it must be worrying.... i dont really have any ideas for you aside from what ppl have suggested above...relating to meat an sure you have tried it but maybe cold cuts (chicken breast, ham etc) may be better for him? though if he wont do maccas... who knows!
personally i woudl go see you dr, it cant hurt and it may give you some ideas, a strategy to move fwd and at least some peace of mind - will also feel better to be doing something proactive about it. let us know how you go