As a general rule, your buttercream will separate if it is too cold or too hot. Temperature, along with overbeating, is the greatest cause of buttercream separation. Cold or hot butter can cause separation so using softened butter that is at room temperature and beaten slowly can avoid separation.