WD40 is not to be used on anything. ever. it can dissolve petroleum products (like other greases and oil based paints) and eventually just "evaporates" and makes things bad again. there are proper lubes you should own and administer to problems. a can of spray lithium grease is my go-to for most common squeaky things. dry lube is another for things like window channels where regular grease would eventually just smear all over the glass.