Glow Acronyms

Megan

Please define following acronyms, a little lost in the Glow world- BD, BFP, OPK, TWW, VVFL, IB