At a minimum, you need three full days in Olympic National Park, if you want to visit Hurricane Ridge, the Pacific Coastline, and the temperate rainforests. However, more time is better, as it allows you to hike more trails and it gives you some contingency time should it rain or snow, which is entirely possible.