Yes, certain foods can disrupt your sleep and cause you to wake up at 2am. Foods that are high in sugar or caffeine, spicy foods, and heavy or fatty meals can all affect your sleep. It is best to avoid these foods before bedtime and opt for healthier options like herbal teas or light snacks.