Wood takes stain differently based on its surface and if it's already sealed. Stain cannot sit on wood, but should  soak and dry in wood pores. If the wood you're working with has been sealed by polyurethane or a finish, it will be useless because it won't reach the wood pores.