"Why haven't I put any of my music out yet? I've been doing this as a hobby for a while now."
No pressure, but believe it or not, there are people out there who might want to hear your music (and will have no problem paying for it) so invest in yourself, it's only $20 for the year, and they'll collect royalties for you.
Don't forget to look into a performance rights organization as well (PRO). If this is your hobby, you need to be well equipped, don't get taken advantage of.