Have u tried giving him anything to see if he settles. Nurofen is good for teething. If that doesn't work get him checked out at the gp x
Pop down to the GP? They can hopefully reassure you or find out the issue. But try Calpol one dose at night, see if it helps makes a difference?
Teething?