This question already has an answer here:
I would like to show a small, temporary pop-up alert to the user when they click on certain elements, e.g. a button that is disabled. What is the optimal amount of time to show a short message (2-10 words) to ensure that it can be read by most people before removing it? The message won't contain anything too complex and can be re-triggered if necessary.
My initial opinion after some brief experimentation is to show it for 1 second and fade away over a half second, but I suspect there might be a better rule-of-thumb - or even some research - on this subject.