time sink

n.

[poss. : by analogy with heat sink or current sink] A project that consumes unbounded amounts of time.