С экологической точки зрения да, потому что скотобойни, птицефабрики это колоссальнейший вред окружающей среде. Разрушается верхний слой почвы, плодородный слой, с гораздо большей скоростью, чем восстанавливается. Так же для ускоренного роста кормовых культур используется огромное количество пестицидов, гербицидов. Человек, как саранча, стремится из земли выудить всю выгоду, а когда почва становится непригодной, он просто ищет другое место. Соответственно, количество пригодных земель чудовищно сокращается. Отходы жизнедеятельности загрязняют почву и воду. Как их утилизировать грамотно мы еще не придумали, поэтому мы просто сбрасываем сточные воды в водоемы. Спрос порождает предложение, соответственно, каждый отказавшийся от мяса вносит свой вклад в экологию. И утверждение, что "не я куплю, так кто-то другой купит" становится не таким уж и корректным. Возможно если вы очень любите животных, то это тоже целесообразно. Если отказ от мяса вызван этическими и экологическими причинами, то это даст вам больше гарантий, что вы не вернетесь обратно к потреблению мяса.
Если вы хотите просто сесть на длительную диету, то тут сложно сказать, насколько это эффективно. Это вам нужно советоваться с диетологом. Я не думаю, что это причинит вред вашему здоровью, вроде от вегетарианства еще не умирали. Но все же лучше советоваться со специалистом. Удачи вам, думайте:)