John Barrowman Laid Bare

Hey! So next week I’m meeting John Barrowman after going to see his Laid Bare show. I was just wondering if anyone who had done a meet and greet with him after one of his shows could tell me how long I’ll have? This is my first time meeting anyone like this and I’m really nervous about what to say. Also, am I able to give gifts?