but i have to hold it down for 2 secs
You shouldn't have to hold the LCD down at all. If you mean something else, do not use pronouns without referents.
In general, do not use delay(). Read, understand, and embrace the blink without delay philosophy.