My answer to "how long will it take?" Has recently been "is it a higher priority than x,y, and z?" (While mentally deciding if it sounds more fun to work on than x y z along with t, u, v and w.
(Un)fortunately I've been working on the manager's pet project, so I've had a semblance of focus.