to take so long means to spend a lot of time to do something.
in a shoe-shop
customer: do you have these shoes in my size?
shopkeeper: let me see, wait a minute.
(15 minutes later and the shopkeeper hasn't come back)
(the customer say to the manager of the shoe-shop)
customer: io, the shopkeeper take so long to bring a pair of shoes.
How long does it take for your dad to come back with the milk?
Getting back to the store will take another 0.07 years, buying the milk will take about 50 more years with the state your father's mind is in. Finally, it will take another 697.01 years to get home. Totaled up, this is approximately 4160.83 years for your father to come back home with the milk.
How long does it take for your dad to come back with the milk?
Getting back to the store will take another 0.07 years, buying the milk will take about 50 more years with the state your father's mind is in. Finally, it will take another 697.01 years to get home. Totaled up, this is an approximate 4160.83 years for your father to come back home with the milk.