It's always a pain for everybody to wait, and it's nonsense for applicants who have I-140 approved even wait for their greencard to be processed.
We understand your pain. We'd like to analyze official data and statistis online to provide the best predictions to help people understand their timelines, so everybody can be perpared for the upcoming changes in this realy unstable world.
We are trying to update the data everytime there's new offical data coming in. Stay tuned and come back to check if there's any updates from USCIS!