Yes, it needs to be refrigerated at all times. Because it has dairy content in the condensed milk and fresh cream. Also, Irish cream tastes so much better chilled or over some ice. Ideally, it will last in the fridge for up to 2 months. I have yet to make a batch that has lasted more than a week.