Not normal. Lenders are definitely busy, but good ones should be able to get your loan done start to finish in 30-60 days. Unless you have a lot of money you paid out of pocket upfront, I’d look elsewhere. Rates are still very low, maybe even lower than when you started the process 4 months ago.