Answer:
6-9 months generally. The carton usually has a use-by date on it so follow that.
UHT milk is normal milk and it is heated to an extremely high temperature for 1-2 seconds (135 degrees Celsius), it is then sealed and remains good until it is opened.