I would terminate immediately. Your hours are long enough. This is YOUR business, not theirs. Do you have a late pick-up fee mentioned in your contact? I would first tell them that all late pick up will be subject to the late pick-up fee and also give them your notice. If you're having these issues now wait...it will only get worse. Being taken advantage of is the worse so although it's hard at first be harsh, kind and fair to yourself. There are wonderful parents out there, you don't need to make your day miserable and extremely long to please them. If you stick to your contract so will your parents. My hrs are from 7:30-5:00 and I charge $1/minute. Good luck! Keep us posted.