how long have they been flowering??