time eater

Noun

 * 1)  An activity or event that is very time-consuming and usually a waste of time.
 * The party was a time-eater.