That is a really hard decision to make.
At this point perhaps you could make a pro/con list? The pros and cons or staying versus living etc.
If you want to move up in your profession, can you eventually do that at your current place of employment or is leaving the only way to move up?
Three hours isn't horribly far away - but it would still be hard

Good luck - and let us kknow what happens
