Finishing in music is one of the hardest things to do. My approach is to try to write something small every day (I call these daily loops), and then flesh my favorite one of those out into a full song every 1-2 weeks. I find that without some sort of system like that I also go down the noodling rabbit whole and never put anything out.