If you are staining on top of a previously stained surface, make sure the stain will penetrate before using. To test, splash a couple drops of water on the surface.
If the water penetrates, then so will the stain. If not, you may have to sand the surface first. Repeat process until water drop penetrate wood surface.