Yes, it is always good to have eaten one to two hours before your Acupuncture session. Having Acupuncture on an empty stomach may contribute to lightheadedness during treatment which is not helpful.