I'm betting your wait is just about over on receiving approval on your suppressor. 2 months ago I received approval on 3 suppressors after a wait of a little over 5 months and then last month I received another approval on another suppressor after a wait of 4 months, 17 days. I've got one more in the queue which I'll hopefully see next month but after Jan. 26th who knows what's going to happen with NFA items...I know the feeling my friend. I am waiting for a suppressor and it has been 5 months and counting. I recognize that waiting for suppressors is normal and I knew it would take forever when I ordered it, but the feeling of anticipation denied is the same as yours. Hence the mutual sympathy!
I agree with the others on this forum. Cancel your order with your LGS and get one from Gunbroker. Much as I like to give my LGS business, I do not see myself waiting 3 months for a firearm that is available for under MSRP (as others have stated) on GB. I've bought plenty of firearms through GB and have never been disappointed.