Pure creatine isn't going to cause headaches. Is there something else in the product? Could it be something in your protein powder? How much are you...
I recommend not eating for at least 30 minutes after training. That allows you to take advantage of the significant increase in fat loss (afterburn)...