You really need to come up with a standard contract for your next clients so you can expect things like two weeks notice. It is also a great way to handle items such as paying on time, drop off and pick up policies, penalties for not following the policies and all the other details.
It is hard to demand your clients treat you professionally unless you run your business professionally.