I had this prob, and I just was itching to BC anyway--I use Porosity Control about once every other month, and it does help the hair to retain more moisture. I seal my ends with a water-based product/leave-in, followed by some type of butter or creme (shea butter, olive oil creme, etc), then I slather on some thick castor oil, coconut oil pomade, or good 'ol grease. It really helps to keep the ends moist and healthy, esp. if you seal when the hair is damp.
I would get at least a 1" trim, then concentrate on protecting and keeping the ends healthy from then out...then you can dive into your real BC when you're really ready. HTH