might see 5k or 5500 first but hopefully not

Nobody knows how long it will take to reach $20000. Now a days the price of bitcoin is not acceding $7000 for permanent basis and therefore I think that it will take long time to hit $20000 if the price grows naturally and not due to big unnatural bump. The investment cap in not increasing too fast and that is the reason that it will take long time to get to that point.