"Guess vegetables are ____ for me since my mom banned any sort of meat in the house."
I was thinking of the phrase 'in stock' but I would like to know if there are any other phrases or synonyms for it.
English Language & Usage Stack Exchange is a question and answer site for linguists, etymologists, and serious English language enthusiasts. It only takes a minute to sign up.Sign up to join this community
I would say the phrase you are looking for is "my lot in life". MacMillian defines it as
someone’s general situation in life, especially when this is not very good
Miss Wilkinson was never satisfied with her lot in life.
It would work quite nicely if you strike for me, which becomes redundant. Other phrases that are similar my fate, my comeuppance, my destiny, etc., but these seem a little melodramatic for usage here.
Note that the usage of lot in this way has some Biblical connotations. See
“The LORD is the portion of mine inheritance and of my cup: thou maintainest my lot. The lines are fallen unto me in pleasant places; yea, I have a goodly heritage.”
An appropriate expression for this is de rigueur:
: prescribed or required by fashion, etiquette, or custom : PROPER
// … tattoos, of course, being de rigueur among the poetry set.
So, your example sentence would become:
I guess vegetables are de rigueur for me since my mom banned any sort of meat in the house.
Although it's not wrong to have the for me, de rigueur is typically not followed by a preposition or prepositional phrase, so you could also remove those two words from the sentence.