It seems like in the longer term, it would be more efficient to take a shuttle to orbit, and then dock with at a space station to get on the interplanetary ship. Cruise ships and military ships use this method in places where docking is infeasible. It would be a much higher initial cost, however.
Six months on ship isn't so bad. Six months is the length of a WESTPAC, though you get to leave the ship periodically. I think the longest we went without docking was a month, and the guys in the submarines often go for even longer stretches.