商业养老金的领取时间并不是必须等到退休后。具体的领取时间通常取决于您购买的商业养老金保险产品的合同条款。

一般来说,商业养老金保险允许投保人在达到合同约定的年龄或条件时开始领取养老金。这个约定的年龄或条件可能早于法定退休年龄,也可能与之相同或稍晚。因此,您需要在购买商业养老金保险时仔细阅读合同条款,了解具体的领取时间和条件。

另外,值得注意的是,商业养老金与基本养老金(即社保养老金)是不同的。基本养老金通常是在达到法定退休年龄并满足一定条件后才能领取的。而商业养老金则更加灵活,可以根据个人的需求和保险产品的设计来确定领取时间和方式。

如果您对商业养老金的领取时间或条件有疑问,建议您咨询专业的保险顾问或保险公司客服人员,以获取更详细和准确的信息。