How long does an IT consultation usually take