I have got my U-visa in 2017. my 3 year wait period will be over in oct 2020.

so my question is can I apply for Green card i-485 before 90 days of my 3 year period? or do I have to wait till my 3 year period is complete.

thank you for reply.

any tips greatly appreciated.