To quit or ride it out on a travel ultrasound position?

Jade
Hello! I've been doing a traveling ultrasound position (like nursing) for the past 5 weeks. It's supposed to be 8-13 weeks contract. It's been fine so far, my 7year old son has spent most of the time with me and I go back on weekends, but now next week school is starting back. He's been with my mom during this event.. And she loves to let him play on IPad, and he's loved and safe but it's not me. The job has been great but I'm feeling lonely home sick plus 5 hours away. I feel he needs me back home back to our normal school routine. Plus, there is a job at the hospital available back in home town. I'm
Debating on whether or not I should break my contract or not?? And put my notice for 2 weeks today actually.. I called the travel company and he told me to just call him next week week after I've thought about it more,telling me about a fee his company would have to pay, not me though, but them. Want to be responsible , but my heart wants me back home. $ starting to not feel worth the time away.