I think it is to do with absorption?? Eating small amounts often is good, so maybe you can leave around one hour before taking it?. If you take it when you get into bed, between say 10-11pm, then have your last light meal at 9ish? You should take it last thing at night as it can make you drowsy and ideally you shouldn't eat too late anyway to avoid reflux indigestion. DG x