Q: or do some stay in your head for days/weeks/months?
A: you can't trust a brand new song to be remembered properly. it's like remembering your dreams. you have to write them down immediately if you want to be confident in the authenticity of the original idea