Thanks everyone, for your help!
My diet isn't that bad.. I guess.. I eat minimal carbs and try and avoid eating lots of sugars. So dinner is like meat and vegetable and sometimes kumara... and breakfast is avocado with bacon and eggs and sometimes sausages.. However, I have been trying to do the liquid breakfast of milk, protein powder, peanut butter, banana and blue berries...
So from what i can gather... these are all i need:
Protein powder (i use the 100% gold standard whey)
So should creatine be taken after each workout session?