From personal experience, it took several months for me to make a Guild System similar to Global Guilds but with unlockable perks and three different Guild Types. And this was without the headache of having to migrate existing data from an old system to a new system or maintain thousands of players in the meantime.