I've written songs or partial songs (mostly thrash metal but other genres too) for over 25 years and I'm in process of recording some of the best stuff. I play all the instruments and sing myself. The most challenging part is to come up with lyrics and since English is not my first language, most of the lyrics are shit.
Here are a couple of completed songs: