If you are doing a web service and you know it is going to take about the next 6 months of your time irregularly to fix some bugs. But you already have reached a point where your service can be useful with bugs to your customers.<p>What's your opinion on releasing your product. Whether you would release it or not.
Considering it doesn't crash or having game-breaking bugs - ship this bi*ch.<p>As to the time - depends on the situation. The more severe, annoying or disabling the bug, the more rapid solutions one must apply.<p>I personally, can't give you direct estimate on the collective people's expectation.
In my experience most customers are pretty tolerant as long as you immediately fix the bugs. If you take your time fixing the bugs they'll start wondering whether you're still working on the software. Not a good situation. Customers want to be sure that you're on top of things.