No, that's how mechanical watches work. The power generated from winding/wearing runs out. Most reps are good for around 40hrs, gens can go longer, Panerai has an 8 days line that lasts 8 days after you put it down.
If it's a problem for you, get a watch winder, that will keep it powered all the time by mimicking the motion of your wrist to keep it wound/powered.
If it's a problem for you, get a watch winder, that will keep it powered all the time by mimicking the motion of your wrist to keep it wound/powered.