If you're going for a bigger pre-workout meal, aim for eating two or three hours before working out. But if you're short on time, make your portion more of a snack and eat about 45 minutes before gym time.