Don't consider this any official, but given the number of open issues in the next milestone they had, I guess it would take at least one or two months before Beta 8 is released.
However, I don't want to rush the development, they are doing awesome work, and let them take time. Basically I believe that more time means more quality.