You will never come first with your current boyfriend. He is stuck in mama-land.
The only way things will change is if he realizes there is a problem and takes steps to handle it. Until then, you will be faced with more of the same.
I suppose you could try to stick it out and hope she croaks off, but even then you'll face the competition of her memory as world's best but just misunderstood (she's only joking) mother.
If that's okay with you, stick around. If not, better start looking for a new boyfriend. You're going to need one.