An endothermic reaction always requires an initial input of energy to start. It also needs a constant supply of heat to keep running. In a chemistry lab, you often have to heat these reactions with a burner.
The reaction will stop almost immediately if you take the flame away. This happens because the starting materials have very strong chemical bonds. The products formed at the end have weaker chemical bonds.
The reaction must find extra energy to make up the difference. It pulls this thermal energy from the air or the container around it. This is why an endothermic reaction feels cold when you touch it.
Many students confuse the need for heat with a reaction being impossible. An endothermic reaction can proceed on its own under the right conditions. This happens when the reaction creates a massive amount of chemical disorder.
The scientific name for this disorder is entropy. The universe favors an increase in entropy. This strong push for disorder can force an endothermic reaction to move forward.
