Without knowing your history it is hard to comment. But yes you probably need to run at least 21.30 to go 45 flat or thereabouts.
Of course you need to keep in mind that at some point your genetics is going to put a limit on just how much faster you can get. Weather you have hit your full potential or not remains to be seen.