This might sound mean, but if you can't find something to talk about with a friend you feel comfortable with for 3 hours, they might not be your real friend after all. I'm sorry, but, I'm no chatterbox, and I could chill with a friend for hours and find things to talk about, without struggling to come up with topics. However, I don't understand why you have to be there for 3 hours.