It all depends how busy the coffee shop is. If not busy, stay as long as you want to. It might actually draw in more customers since people have a tendency to visit places more, if they are busy. If busy, be considerate. The business needs to make money.