Mid-contract price rise is way higher than I expected

Just had the email about the April price rise and I'm honestly fuming. I'm mid-contract on broadband and phone, and the new amount is a lot more than I budgeted for. I get that prices go up sometimes, but this feels like a kick in the teeth when I'm still tied in. Is there anything at all Nexora can do, or do I just have to suck it up until the contract ends?