Is 3 1/2 hours too far away to come home for the weekend?

3-3.5 hours is perfectly doable. We do it all the time to go to football games. No problem.
Go to school. Sitting at home not accomplishing your goals just adds one more family member to worry about. If you don’t go you’ll be back two years from now wishing you’d gone and gotten that degree.

I agree with ItsJustSchool–pick a weekend a month to come home with specific tasks in mind.