my dear, it can take months to process visas.
having done this many times I can tell you that the delay is not usually with the government, if everything is in order this takes days. getting the correct info and the required stamps from the home country takes months. Patience!