Scotland lock Alastair Kellock will miss the Six Nations after he was ruled out for around four months following arm surgery.