Baby is three months today and wont stop screaming

He hasn't had any shots recently or anything to hurt him. Hes been fed and changed. I did a body check and hes not running a fever.

Hes only happy if hes at the breast. Even though hes not eating off it.

Any ideas??? Help