Yes, I've had 20+ setlists to learn in a week or less a few times. Don't necessarily learn them note for note - get the main verse/chorus/bridge patterns down and don't worry if the last verse has a few variations. Listen to all the songs as much as you can and get hold of any chords/tab/notation to help and make your own cheat sheets. I've even used a music stand, at knee height and barely visible to the audience before when I've had to. You'll get there!