I hate being the one to keep nagging and asking, but at the same time... This is now the 3rd time you've missed your expected ship date.
Real talk. No one begrudges you for getting behind and having crazy life stuff happen. It happens to us all.
What does bother people (or me, at least) is the nagging thought that, after weeks of silence and wondering what went wrong, maybe I've just lost $200 to a guy who can't deliver what he offered.
Keep your paying customers in the loop, please. Let us know before or by a ship date if its gonna be delayed, not a week or more afterwards when someone asks.