Actually a compile can rarely take up to three weeks or more. it all depends on how you make your map, layout of map, how much stuff you have in it, what settings you have in m-builder, and how you vis'd your map.
if it takes 3 weeks to compile then your map is serriously fucked up.