Is this new? If so, and he hasn't had this many night wakings up until now, I would say he has just hit his 3 month growth spurt - so try and get more calories into him during the day so that he can go longer at night. If need be, cluster feed him and implement a dreamfeed to tank him up!
I hope that helps
Dee
x