there's never a set time. Every song i've done has been a different process and has had different timing issues. I've had songs sitting on my drive for 4 years before they finally made sense to release. So I don't really worry to much about time. I wait until it makes sense in our genre to let it go. For example "son of raw" was a loop i had made and never finished for a year. Just sitting there until Jerome Sydenham came over while i had reopened it and bam! 2 days later it was done. Some of the best records ever made were done in 1 - 2 days. Some of the worst 6 months lol!. Creating, finishing and mixing is a feel process. Each step is based on that. It's done when it feels right. Take your time and don't fret. I'd rather take my time and get it right then rush and put out bullcrap.
"you bust your ass to make all the money you can...thinking it solves shit...and then you realize..when and if you get there at all...you got more problems and you missed out on the one thing you can't buy or get back...your life! Spend time with friends and family...You can be broke in other ways too!...."