Mercury, the planet of communication and intellect, takes almost one year to complete its cycle, travelling through each zodiac sign. Astronomically, the Mercury transit lasts upto 7 hours and 50 minutes.