Creatine is hardly a super supplement. Most people nowadays take 5g a day to replenish the stores in the body.
You need to have your training and diet working in order to make gains. Simply taking creatine won't do a lot for you.
If your diet isn't up to par, then you are better off investing your creatine money into protein, EFAs and so on.