I find that writing a song and performing it are two totally seperate activities.
If I want to perform one of my own songs I have to learn it as if it has been written by someone else or I'm tempted to keep changing it and then it never gets finished/learnt.