you should have a calibrated profile for each display you use. usually once you set up a profile to a monitor, the MBP will automatically use that profile for that monitor every time you hook up to it. you do NOT need to re-calibrate every time you connect them.
having said that you should re-calibrate every monitor and laptop every month or so