Colleague knows I finish at 5pm. He asks lots of questions and I always help. Tonight he asked me to come and look at something at 4.55pm. After a day of many questions, I was a bit irritated by this and told him I must go in five minutes and that I had stuff to do. It's not like me to be short tempered but I was. I feel he doesn't always respect other people's time. Now I feel bad.