You are nursing.. your son should not have to be away for overnights.. I don't care if you pump 'til the cows come home.. you are nursing and it is an important bonding time with your baby.. as it is you are missing some of that valuable time already.
Your strength is amazing. And I agree that you must be meant for great things because out of great difficulties we are provided with great rewards.
You do what you need to do. I believe one day your H will wake up and realize just what he's missed out on.