How long does a can of deodorant cream last? The deodorant cream is very economical. The 15ml can lasts for about two months. The 50ml can lasts for about five months.