Trading hours can be a touchy point for many customers, as well as for many businesses. I live in a tourist-oriented city, where a large proportion of the workforce aren't employed in 9 to 5, Monday to Friday, positions. As a result of this, many businesses that would traditionally be closed on weekends are open to provide a service to the thousands of people employed in the hospitality and tourism industry.
Setting your opening hours is all about achieving a balance between offering a convenient service for your customers and ensuring that your business is profitable. Some businesses are open for too many hours a week, making their labor costs very high. A prime example of this is the introduction of Sunday trading for retail shops. The aim of this is to encourage more people to shop more often. However, what can happen is that the same number of people shop at the business over a longer period of time, resulting in the same income being generated by the business, but they have the extra costs associated with one more day's trading. Not a good outcome for the business. Hopefully the business will build up and attract more customers and so increase their income as a result of this extra day of trading.
As always, talk to your customers about your trading hours. If you were open longer would that encourage them to visit your business more often? Would it be of benefit to them if you opened earlier or stayed open later? These are the questions that you need to be asking your customers. Open lines of communication with your customers will provide answers to any questions that you may have regarding your business.