Hey Ann...This non-flowering problem can be any number of things. I will list what I would assume to be the most likely causes for this to give you some direction. Firstly, many plants require some level of stress to flower. If everything is provided for the plant, the plant will just continue to produce new stems and leaves and not produce flowers. If the plant is given some kind of stress (in the case for Bougainvilleas, water stress is usually what initiates flowering), it will produce flowers in a last ditch effort to put out seeds in case this stress leads to the plants demise. Luckily Bougainvilleas are rather drought tolerant and can take some level of drought stress without too much damage.