Still awaiting response from uscis for 2015 filing completed. What can be the possible reasons for this delays.

I am Still awaiting response from attorney/uscis for 2015 filing completed on h1b in April 2015

A. What can be the possible reasons for this delay ?

B. Is there any hope that my application for visa was picked up in lottery ?