sorry to hear that, but my attorney (hired by my company) got everything ready just a few days after my perm's approval. then 2 weeks later, my i-140 was approved.
i would suggest you politely bug your attorney for faster action. meanwhile, would you like to provide any more comments on your attorney's serivce at "Rate My Attorney?"
http://www.road2usa.com/gc/rating.php