I also spent many years confused about this. Really it is very simple. While you are looking for answers to everything on the outside then you are confused. Look for guidance from the outside, from scriptures, from the Saints and books, but there as many opinions as there are people. And still god is beyond all of them. The greatest way we have to test wether something is true or not is to try it. God resides within our body, our soul. Learn to listen to your own body then, that is God through nature talking to you. When i was overridding what my body was saying because i thought i needed to be doing what others were saying in order to please God, I actually was just causing myself more pain and suffering. It took me along time to realise to listen to my inner Eternal Guru. And that means listen to your intuition, listen to your body and if you are still fonfused then listen to your outer Sant-Satguru. Make one Sant-Satguru and then listen to them and put into practise what they say. That is the only way to get rid of doubts, confusion and illusions.
Whilst we have many teacher, scriptures, internet sites, books and people of relgious groups bomabrding us with their beliefs, then we will always be confused. The first step to getting rid of confusion is to come to the Sant-Satguru with your head on the palm of your hand, then dont look back and pay no attention to what others are saying. "jo tho prem kehelan ka chao sir dhar galee meree ao, ith marag paayr dreejaa, sir deeja khaan na keeja." ...Guru Nanak Dev Ji.
The greatest thing that ever happened was after 16 years of being confused as amrit-dharee, God blessed me with putting my head on the lotus feet of Dassan Das ji and listening to him since then. No there is no more confusion, no more doubts and no more illusions. That is called Gurprasad bharam kaa naas ..by Guru's grace all doubts are dispelled...Guru arjun Dev Ji.
Back to the topic of meat, basically I was meat eater until 18, then vegetarian for next 16 years. Then i ate loads of meat and realised i was just fulfilling my supressed desires of when i was vegetarian. Now fitness and health is I realise the most important thng for the body - the carriage needs to be strong so we can do bhagti pain free. So science of nurtition has more truthful answers about what food is good for us and what is bad, what our body needs and what is bad. So now what i find is that i am on a healthy diet and meat/eggs/fish play a small part. but there is no craving, mostly vegetarian and absolutely no confusion.
Baba Ji said that God has given us the right to kill for food and that is how nature is running. But God has not given us the right to kill for fun, for sport and for cruelty.
On top of that, our tongues can make us slaves of tastes, wether that is meat or vegeatrian foods, so Baba Ji said we have to give up our desires and say to God whatever you give us is good. "Thoo data datar tera ditaa khaavanaa ...you are the Giver, what you give us we eat." .. Guru Nanak Dev Ji.
So put your head on the feet of your sant-satguru, dont look up in ego, eat what suits you and allows you to be fit and healthy so you can do bhagti.
Kabir Ji was strict vegetarian as was his Guru Ramanand Ji. But Sheik Farid Ji was a muslim so believed in halal meat. Guru Nanak Dev ji said it wasa waste of time arguing about meat because it had nothing to do with reaching God and that we shoudl eat what suits our body, bhai gurdaas ji said eat little sleep little - so we shouldnt be lazy and miss doing our naam simran early morning. Guru Gobind Singh ji wasa warrior Guru and there are many stories of the warrior Sikhs eating meat and living in jungles. Bhai Gurdas ji writes Guru HarGobind Ji went hunting. So did Guru Gobind Singh ji and their Sikhs.
The truth of life and death is that its in God's hands. We have enough brains nowadays to work out what suits our body or not and wether we are slave to our tastes. And wether what we are eating is making us lazy or unfit so we miss amritvela and do naam simran. Its as simple as that.
God bless you.
dust of your feet
Harjit