Sex with my boyfriend

So I have sex with my boyfriend like once a week but every time we have sex I would give it 5 minutes and he cums. Last time only took 30 seconds he did three good stokes and came. It was never like this before when he was a vegetarian but now he is eating meat again and we’re starting to think it is because of meat. Is this normal?