The best stuff you make comes together quickly and easily.
IMHO if something is taking a long time then you're trying to make something go that doesn't necessarily want to go. In which case there's something that will probably go better.
This is a lesson it has taken me a long time to learn.
I'm sure people will disagree... but I really think the best tunes I've made have been done in an evening or so... at least compositionally.
Mixdown / Mastering is a different story, however!