My odontiodas bloom here in January when it is quite cool. It could be that the summer temps are starting to wear down the flowers and the leaves. Just try keeping it in a cool place and enjoying the blooms while you can. Mine last about a month in January.