These days many people are getting habituated to go to sleep late at night and they get up late in the morning. Many employees will work in shift. People who go in the night shift may not sleep in the night. Such people may eat at 12 Midnight or even later than that.
One of my relatives family is having the habit of sleeping at 2 AM. They get up the next day morning around 10 AM. So those people used to take their dinner around 11.30 PM or 12 Mid Night. They got accustomed to that habit. They are comfortable with that. All depends on the individual and how he tunes his body is more important.
"If you don't understand my silence, you will not understand my words"
However, if a person eats at mid night and takes his next meal after 12 hours, no harm. It is not devil's act. Let your body's food system not say " I am tired of your food habit"
No life without Sun
" The two most important days in your life are the day when you are born and the day you find out why? "
– Mark Twain
All of these can again point out to night life.
Eating midnight is not a devil's act. It's an act of an engineer perhaps. An exhausted one in that.
The stronger a light shines the darker are the shadows around it.
It is always better to take food early in the evening and Ayurveda also advocates for it. Taking food late and then immediately going for sleep is not a good trend.
If we see the practical side the young people come late from their workplace and then relax for sometime and by that time it is quite late and for them taking food late is a normal thing. Accordingly they go to sleep at late hours and then sleep in the morning till quite late. So their time table is totally different from one that is prescribed by doctors for a disciplined and healthy lifestyle.
Knowledge is power.
Thoughts exchanged is knowledge gained.