Be in the mood for something/for doing something phrase
To have an inclination to do something or desire for something.
I'm in the mood for going running today because the weather is so beautiful.
Let's eat out tonight—I'm not in the mood for cooking.
Are you in the mood for another drink?
John says he is in the mood for Mexican food.
A desire to do something, which is random, sudden and unaccountable
To long for something/ to do something
Believe or act in accordance with your desires, usually in spite of the wants or feelings of others
Used to emphasize one's interest or eagerness to have or do something
The origin of this phrase is not clear.