I just bought this and on the packaging it says to be taken thirty min to an hour before my workout. Online I have read that it is best to take creatine after your workout, so when would be the best time to take it? And also do I take creatine on non workout days? Is this a good type of creatine? (the brand).