Hello love.
I agree, a little what others are saying; he may have frustrations he can't get to places/let you know what he wants. He may have teething going on, he may be hungry for food, he may be intolerant and upset from certain foods (stomach ache). There are many reasons really. Does he have down time?
I play with my daughter a lot on the floor, working on various skills/playing then when she begins to whine, I go through the cry checklist (hunger (food or milk) nappy, teething, wanting a toy, too hot/cold, nap time due etc) and she is still not settled, I go outdoors and it calms her right down. Or give a bath 🛁 Sometimes, babies just want a change of scenery. Fed up of the same four walls. We go out a lot (baby carrier or pram). We also have quiet time build into our routine and when she sometimes becomes whiney, we will sit and read stories, or I'll put Winnie the Pooh on Tv, pass her the matching cuddly toy and make a cup of tea! :)
Please talk to your HV team. They'll reassure you and help you see if there is any other reason for his mardiness. Sometimes, babies are just like this, you are not alone. You Amy also benefit from support form family and friends? Or if you feel you really need it, one a day in nursery? Take care.