However, it's important to consider the context. "Almuerzo" is a more formal word for lunch, so this question might be asked in a formal setting or by someone being polite. In a casual setting, you would more likely hear "¿Cuándo comes?" (When do you eat?) or "¿A qué hora comes?" (What time do you eat?).