I have breakfast, lunch then tea. I don't have dinner but am aware it can mean lunch or tea. Does it depend on where in the country you are from? I have been all over, but have a Northern/working-class background. So who has what? Do you 'brunch' or have 'elevenses' then 'high tea', what what?