Getting a Green card in the U.S. is not a difficult process if you have an H1B, but it can be a long one. The entire process of getting a Green Card will take several years for Indian citizens.  Nonetheless this doesn’t affect your life in the U.S. because even if your H1B visa expires while you are waiting, you can ask your employer to file a I-140 petition for you. The I-140 will enable you to work in the U.S. for as long as your Green Card application is in process.