Find H1B Visa Jobs and get job offer

Hi Sir/Madam,

This article is very useful for beginners like me.

If I apply and get an offer from a company interested in sponsoring H1B, how long will the company wait for the process of H1B to complete. For example, if I apply for a job today and get an offer in 15 days, The company has to wait till April 2016 Or 2017, is it a realisitc case.

Is there any sepcific time of the year where the time gap between finding a H1B visa job and travelling to thw US would be less.