it may take 1 week to several years. If it is pending more than 2 yrs, think about of wom. see information here:
http://www.photobaobei.com/greencard/wom.php
http://www.photobaobei.com/greencard/wom.php