All my family come here on Monday to stop three or four weeks and then I shall go back to the great establishment and stay a fortnight so that if I can keep my spirits I shall stay eight weeks here and thus give hydropathy a fair chance

What is the correctly punctuated version of this sentence?
All my family come here on Monday to stop three or four weeks, and then I shall go back to the great establishment, and stay a fortnight; so that if I can keep my spirits, I shall stay eight weeks here, and thus give hydropathy a fair chance.