Buttercream Dream Question

I have a batch of this icing in the fridge. Been there since the first of Dec. How long does this last? I need to make cupcakes for my nephews b-day and I was wondering if it was still good or if I need to make another batch.