Oh, I feel for you! I've been there, I think many of us have!
My dd has a milk protein allergy, I had to kick out ALL milk products out of my diet for 12 months. She has always been slow to gain weight, I even had pressure from my doctor to stop bfing. There wasn't a week that went by that I didn't cry over the "do I stop, do I go on" question! Well, I stuck with it, it got so much easier over time, the feeds decrease over time especially once they are fully into solids, you worry less and less over time. I am surprisingly still bfing my dd at almost 14 months and I am so glad that I continued and didn't listen to others! Your lo could be going through a growth spurt which could be causing the nws and extra feeds, this will happen from time to time. My dd slept through at 16 weeks, then didn't for weeks, then did, etc.
Anyways, just wanted to let you know you're not alone in how you feel with your frustration and worry. Ultimately, you have to decide what's right for you, but if you're going to stop, don't stop until you are 150% decided you want to, because you can't go back once that decision is made. If you continue, take one day/week at a time, I never put timelines on how long I was going to continue for, to this day people ask me how long I will bf for and I still tell them I don't know!