In my experience, for the mindless day jobs we often do (server, personal trainer, hostess, temping, retail) I don't think a gap in time matters as much as how you present yourself in person. If you go in and present yourself as reliable, personable and capable, you should be fine. You would be shocked at how many times I arrived at a temp job simply on time and they were amazed at how "great" I was.
As long as you aren't a flake, you already are way ahead of a lot of people with dayjobs.
“I regard the theatre as the greatest of all art forms, the most immediate way in which a human being can share with another the sense of what it is to be a human being.”
``oscar wilde``