I just eat when hungry. If I have people over for dinner it depends on what time they're used to eating. Anytime I make dinner for my Grandparents I have to have it ready at 5PM.
My first meal is sometime between noon and 4, depending on if I'm going to work or getting done with class. My only other meal of the day falls somewhere between 9 and midnight. It depends on what shift I'm working, or if I've gone out shopping.
Mom and I haven't sat down to eat together at home for over 10 years. We'll snack together, but we never eat meals.