You clearly have never read Confucius. If you have a 30-45 minute set then I would say around7-10 Lieder, depending on how long your songs are and how much stage banter you do. When arranging a gig, the venue or promoter should tell you how long your set will last, and if not, there's no harm in asking.