An insightful video discussed in the section below.
Managing Meat Cavings When Switching To A Plant Based Diet (7 mins, 2021) by Dr Klaper is an insightful video.
Dr Klaper explains that if we have trained our body from childhood to eat meat 3 times a day, then it "gets used to flooding the bloodstream from animal muscle based nutrients like carnitine, creatine, fragments of myoglobin, etc." Our body is actually capable of making these molecules but "if these are coming pre-formed in our food every few hours since infancy", our body gets accustomed to down-regulating production of these molecules. Dr Klaper says that up-regulating their production to normal levels may take some time.
Dr Klaper clarifies that such down-regulation of carnitine, creatine, etc. production of our body from plant foods is not normal human physiology; it's a dependency on animal muscle derived from feeding our body meat every few hours from infancy.
So Dr Klaper suggests tapering down meat intake to once (or twice) per week (1 or 2 meals out of 21). And it may take months and months to get over this need to eat meat. Dr Klaper suggests widening the gap between two successive meals with meat: a gap of 3 days, then make it 5, then longer and longer, and slowly, we can let go of meat completely.
It's best to watch the video for details. Dr Klaper shares his own personal experience with meat intake from childhood and meat elimination from his food system as an adult.