I think fair points are being made about the length of time it takes to ship between countries and everyone should be conscious of that when trading out of their country. That being said, communication is extremely important during the trade process; at least, it is to me. I don't want to speak for Peripheryy but it looks like the real issue here isn't that it took so long but that there was little or no communication during the process.
I bet a substantive response to the OPs concerns would have made all the difference. Nobody is expected to watch Deckbox 24/7 but if you can't respond within a few days of being asked a question then don't be surprised if the other person isn't happy when the trade is over.