Knowing this, the trick was either to not take specific times seriously or to give a fake meeting time (earlier than the actual one) so the person gets there on time.
If he had no set time to meet, he'd say he would be there around "native o' clock" which meant he would be there at the time +/- 30-45 minutes. If we agreed to a specific time, he would be there on time. It really helped me and I learned a lot about how Native American culture operated while we were roommates.
And I hold everyone to it. If you don't show up in the amount of time you specify I'm gone.
I'm Romanian too I just hate wasting my time. My friends learned that really quickly.
If I'd taken a 30 minute train ride to come and see you, been delayed by 10 minutes, then find you're gone when I arrive I don't think our friendship would last very long.
Respect.
I always underestimate how long it will take,this does not mean I am lying, it means I am bad at guessing how long it takes me to walk/drive/sit in a train somewhere