it's about 4 1/2 weeks into flowering stage now and i don't know if i should harvest the plant or not. most of the buds have crystals but some have only little. some buds have red hairs already but some (mostly on top of the plant) still is mostly white. should i start harvesting soon, or should i wait longer?