Well i never worked in a coffe shop but when I worked in a dry cleaners I was part time, for my lunch breaks I had to punch out so I was off the clock, I got anywhere from 30 mintues to an hour for lunch. Mostly my lucnch breaks were on the weekends since I was in school during the week and only worked 3 to 6. However on Saturdays if I started work at 8 I would get an hour lunch, if I started work at 9 I would get 30 minutes. It all depended on when I started and if I had a full 8 hour day.
Hope that helps