I'm an art history person, but I never spend more than 2 hours in a museum at a time. I'd rather go back. On the other hand, I know what I want to see before I enter. I found the Accademia to be very quick as I wasn't interested in too much there for a first run. I haven't returned yet, with two visits. With the way I do museums, I prefer more than one museum rather only one all day. I believe all three are fine. I'd do Accademia in the morning, then hit the Duomo for the climb, then go to Uffizi at the end of the day. Fresh air does wonders in between museums. Florence is small and a great city to just walk around so hitting these three works well for that as well. If you have a second day, you will have an idea of what to do next or where to wander, etc. So spend an hour or two in each museum and enjoy the rest of Florence, as there is so much more. This wouldn't be possible in the summer, but in January it will be perfect! IMO Plus, these are all on the same side of the river; consequently, the next day you'll want to go over to the other side.
If I want to absorb everything in one museum, I make a special trip just for that; ie, 3 days in the Rijksmuseum. Otherwise, again, just graze.