Your body fat is not low enough. The most common reason for not having visible abs is simply that your body fat is not low enough, simply there is fat between your skin and muscle which is blurring or obscuring the lines and definition of your six pack.