Creatine will absorb since it is just a few amino acids bound together. It is already in your food. You can really take it any time you want throughout the day.