医生私自卖药给患者是违法的。根据《中华人民共和国药品管理法》和《中华人民共和国刑法》的相关规定,未经许可经营药品属于非法经营行为。具体来说,如果医生未经许可出售属于专卖物品的药品,情节严重的,可能构成非法经营罪。根据《中华人民共和国刑法》第二百二十五条,非法经营罪的处罚如下:
情节严重的,处五年以下有期徒刑或者拘役,并处或者单处违法所得一倍以上五倍以下罚金;
情节特别严重的,处五年以上有期徒刑,并处违法所得一倍以上五倍以下罚金或者没收财产。
此外,医生私自卖药还可能面临行政处罚,如吊销执业证书等。因此,医生私自卖药不仅违反了法律法规,还可能对患者造成不良影响,应当严格遵守相关法律法规,确保患者的用药安全。