What are your guys thoughts on this supp and when do you take it? i currently take it intra cardio/workout/post workout