Hi John,
I do not know who you ordered from, but that is unacceptable that you have been waiting that long. Three months is a failure on the part of the supplier.
IMHO, If you show good faith by placing an order, you deserve a quick response from the supplier.
I am a small supplier of lathe related tools, and I would close my business before making someone wait that long.
For some here to make excuses for them is crazy. If you say you have a tool for sale, please deliver on your promise.
It isn't that tough... Just be true to your word.
Dave