Just to follow up on what the other mamas have already suggested. Do you have your lo on EASY? It would eventually help you get your little one on a more routine feeding schedule. I really think that before you tackle the night, you would need to tackle the day time feeds, eventually working towards regular, longer feeds.... rather than snacking.
If you need any help, let us know.