I've been using Apple watch for more than 2 years. Here is my experience.
The battery lasts much longer than 18 hours. I use it the whole day and sleep with it as well. I charge it for about 45 mins while getting ready - shower etc and it lasts for the day. Sometimes you may need to charge it...