Too much light will delay flowering
Too much nitrogen can delay flowering (though this is usually really noticeable)