You can apply for a Green Card (Permanent Residency) while holding an H1B visa as soon as you are eligible, typically after your employer has offered you a permanent job and completed labor certification application (PERM). However, the timelines often depend on your nationality and the backlog of the United States Citizenship and Immigration Services (USCIS). Always consult with an immigration lawyer for personalized advice.