Here's the typical timeline for the sunrise package:
5:00-5:30 AM: Hotel pickup (exact time depends on your location and season)
5:30-6:15 AM: Drive to the desert (you can nap in the comfortable 4x4)
6:15-6:45 AM: Sunrise viewing and photography
6:45-8:30 AM: Desert activities (dune bashing, sandboarding, camel riding)
8:30-9:30 AM: Breakfast at the desert camp
9:30-10:00 AM: Drive back to Dubai
10:00-10:30 AM: Hotel drop-off
Total time is about 5 to 5.5 hours. The beauty of this timing is you still have your entire afternoon and evening free for other Dubai activities, shopping, or relaxing at your hotel. It's a full experience that doesn't consume your whole day.