I have used Amway Nutrilite all plant protin powder for couple of months during gym workout, I used to take ot before half an hour from workout but I didnt feel any improvement in my body or during workout, its a bit costly though it depends on the nutrients you take with food means how much nutrients your food contains so if you are going to buy this think once