2. Is it true that once I use AP, my H1B becomes invalid immediately and I have to use EAD? How many months before the expiration date should I apply a new EAD?
In general H1B will remain valid BUT some universities do not allow H1B extension after AP is used - be very careful!