LCD HELP !!!! Ep 3

Hello I have connected Arduino board successfully to 128 * 64 LCD with back light using ks 0108 library. But every time i power up the board the LCD comes on but remains blank until i press the reset button once then its fine........ It doesnt make sense

I wonder if the LCD is taking longer to power up than the Arduino.

Does this happen when you download the sketch from the Arduino (in which case there should be plenty of time for the GLCD to power up, if you are not supplying its 5V power from a digital pin) as well as later when you run your code from flash memory (when the need for a startup delay might manifest itself).