S.V.
I have 3 small children, ages 3, 2, and 5 months. Sounds to me like your little one just doesn't like that position anymore. They do grow out of being cradled. (Not a baby anymore, so sad) Try switching to a sippy cup. Most babies have the ability to hold a cup by 6 months and feed themselves after you teach them how a few times. And at this age, he probably would prefer to sit up while he eats and drinks.
By 8 months, consider having him sit in a high chair along side you at meal times and giving him the usual breakfast, lunch, snack, and dinner. Your baby is growing up :)