Usually 221g is administrative processing then it can take any where from few days to few months. It just means the officer didn't had enough information to approve visa then and there. He or she still require more information. Hopefully it won't be long. All the best.