i've found that smaller plants need longer for flowering because the plant isn't as far along in the stages of it's life.

flowering for 30days won't do anything...except that when you harvest after 30 days.. you'll be wasting your plant.