It is quite reasonable if you are excited about your project and have a vision for how you want it to turn out. But if you are unaware of the time, money, and effort required to attain your goals, it is simple to develop irrational expectations about the outcome.
Instead of only talking, listen: Be explicit about your expectations when speaking with your contractor(s), but also pay attention to what they have to say about what is and isn’t feasible from a professional standpoint. If you made a good choice, you can rely on them to be honest with you about their opinions.
Be sensible: Recognize that you will be held accountable if you add more work or demand that employees arrive early and remain late. If you expect top-notch work in half the time and at a fraction of the expense, be ready to see your contractor quit. Just a little bit lessen your demands to encourage cooperation from your contractor.
If you take the time to do your research, working with a contractor can help make your project go more smoothly.