So a few weeks back I knocked my Hamilton khaki mechanical watch off the bathroom counter after a shower. It was a hard fall and after seeing similar threads here I feared for the worse. When I picked it up I was relieved to see that the crystal was fine and the second hand still running, but on further inspection the date wheel was between dates. I was a bit worried but I just reset the date and left it on my dresser, it kept time fine while I was at work but over night the date never changed. After another day everything seemed fine and I eventually let it run down and put it back in the rotation. I wore the watch a few times with no issues then one day I went to check the time and noticed it was 25 minutes slow, then I noticed it wasn't running. After I reset the time it started back up and continued to run fine for a few more days. But now it has stopped running again and is stuck fully wound and I can't get it to run.
My questions are; does anyone know what could be wrong? Could it be an easy fix? If it needs professional help how much would it run me? Is it worth putting the money into a watch I got for $250 a couple years ago?
It's a great little watch, one of my favorite casual wears. It has a hand-wind eta 2801 movement if that makes a difference.
Any advice is appreciated.