Does anyone also feel like they should stay extra hours at work or feel bad if leave on the time and others are still there?
When I first started my professional career, I used to feel that way.
I was in a carpool, and had to leave in order to get a ride home. Most of my co-workers were still working.
Eventually, I learned not to measure myself based on what others do or don't do.
That said, after a few years I decided I wanted to get ahead quicker. I stopped using the carpool, I put more effort into work and typically stayed later. Further on in my career I always got in early, often stayed late, and often worked extra from home. I enjoyed my work a lot.
Over my career I averaged a 50+ hour week. In the early years it was less. In the later years, more.
I wouldn't suggest that everyone needs to do that. But it worked out great for me.
We each need to find our own way, without regard to what others do.