Hi Giara,
I started my MSc 4 years after I finished my undergrad degree. It was a good decision, as I managed to get some working experience, saved some money, and made a well-informed decision.
Is there any chance you choose a supervisor you have already worked with? Just to avoid any nasty surprises...