I'm H1B visa already 3 years. And I want to apply for green card.When should I begin to apply? How long will it cost? And I have a child born here.Can I apply green card as American's parent?