Being a naturally skinny guy who wants to gain muscle mass, would it be a good idea for me to take creatine? I heard it could be bad for your heart, but i don't know so i'm asking. Will it even do anything for me? Also, when's the best time to take it because i heard to take it before workouts so you can lift more, and i also heard to take it after workouts because it gets absorbed easier. Thanks for your help.