Your picture is indoors, is that where the plant lives? It is very hard to get a plant to flower indoors. They won't branch until they grow an inflo which creates flowers. If it is indoors I doubt it will ever flower. Everything Luis said is the best advice you can get, 6 hours sun, 10-30-10 fertilizer, let dry out between waterings. It looks healthy but if it is an indoor plant the odds are against you.
Good luck.😎