There appears to be more than just 2 negative reviews based on shipping and processing times. Your listings state 2-3 weeks, but many comments state that it was >1 month. I think that you need to seriously consider some things. For example, if the longer processing times are because you are so busy with orders, it is time to work smarter, not harder. Increase prices. It may, in turn, decrease the number of sales, but you will be making more profit to offset this. Make sense?
I hate to say it, but in today's world, we live in the "now" era. Most other online companies don't make you wait a month to receive products. People expect to find the same thing on Etsy....quick shipping. Can you find a way to meet customer's expectations?
I've always used feedback from my customers to improve my product, process, and shop. Your reviews tell it all. You aren't meeting your customer's expectations/needs. Find a way to fix that and you will have happier customers :)