Most of my domestic mail (US) has arrived on-time in a week or so. However, one domestic letter “disappeared” altogether last year. One domestic letter, sent with Priority Postage a few months ago, took 2 weeks when it was promised for 2 days! It was about 125 miles door-to-door so very frustrating. No explanations either. Just luck of the draw.
International post has been a week to a month, but that's not surprising. One package I sent to France last year was searched by Customs. The person I sent it to reported that the package was opened, rifled, and re-sealed with orange security tape. No explanation.
Two months sounds awful, but the world is still upside-down and nothing surprises me anymore. Labor shortages, fuel shortages, war, etc. I hope you have tracking numbers and insurance.
BTW: this thread might do better in Free Discussion?