Two hours is a lot - can you do a similar or equivalent degree elsewhere, or live on campus? Honestly, I cant imagine that kind of commute being worth it unless you are doing something high level with little equivalent alternatives (i.e. Medicine, Dentistry, Veterinary Science etc).