I take it pre and post workout I mix it with my pre-workout drink and then immediately after I mix it with my protein and I do not take it on rest days I did not notice any gain in water weight while taking creatine but everyone is different in that respect