Yes it seems to be taking longer and longer, I'm on second ALJ hearing, also filed back in 2018. If you are filing reconsideration, you more than likely will be denied again at this stage and then will move on to further appeal and request an administrative judge hearing. At this point if you do not have a lawyer, you need to speak with one. Disability lawyers do not charge anything up front, they take 25% per month of your backpay with a cap at 6,000 from the date you hire them. They could have been making sure all the documentation was handled and they will be in your corner when you get to the hearing. It would be good to research who's local to you because if you have a good case they will take it (they don't want to take cases they are going to lose obviously because then they will not get paid). But if I didn't have my lawyer with me in my first hearing I would have failed with all the laws he had to bring up.
Make sure you have been keeping up with every single doctors appointment and receiving consistent care from your doctors. You aren't disabled and sick if you aren't going to the doctor. If your doctors agree you cannot work, you should be getting letters from them on your behalf, as well as your lawyers are going to be wanting them to fill out limitation forms showing how limited you are in function. It's not about proving you are disabled, but that you are so limited with your disabilities that you cannot hold any type of gainful employment in todays economy. You have to prove that.
So yes get the reconsideration going, GENERALLY it's a LOT faster than the initial application and mine took about 6-8 weeks. After that, getting an ALJ hearing takes some time so in the mean time do your due diligence and speak with a disability lawyer.