If I eat anything with artificial additives, colourings, flavourings etc, I can be awake all night. I try not to these days, only eat natural stuff, which is easy at home, not so easy when you go out. Also, vitamin pills taken in the evening can have this effect, as can not drinking enough water during the day. All the best.