You might want to apply for EAD about 120 days before your H1 expiration, if you have not received interview notice by then. Whether you can extend H1 beyond 6 years depends on whether you meet AC21 106a or 104c.
Normally, you should get GC in one year.
Normally, you should get GC in one year.