Giving birth to new ideas is not easy. In fact, it can be downright painful. I suspect most writers, musicians, crafters, designers, and inventors of anything struggle with this feeling.
UGH, OMG! Yesterday I spent four hours with tech support people trying to solve a website issues. It started with ping pong text messages going back and forth in a tiny chat window, and when that failed, I moved to a larger tech support ticket box. Still no solution.