eating issues

My son seems to go though stages with eating it seems one minute he will eat meat then the next he refuses to tounch i have tried allsorts to encourage him does anyone have any advice?