My Series 2 (currently watchOS 4.3) watch battery used to last 36+ hours. But for about 3-4 months it barely lasts 24 hours. I only have Sleep Watch and Carrot Weather apps. I had Sleep Watch since the beginning. So I removed the Carrot Weather complication to find out if it was the reason. But that had no effect. I haven't changed anything about my usage. Never changed the watch face. I can't think of any other reason than watchOS update. Not sure if it is a common issue couldn't find any similar threads.