It could be the lack of light and water that's stopping it blooming, so why not try watering more often and giving it more light to help the leaves get the moisture they need? And another thing, if you can, give it a bit of fertilizer during spring and summer to help it grow strong.