Thoughts on BDCs long-term?

I've held around 30 BDCs for a couple of years and the returns are great. Only a few have had their dividends cut dramatically. But most of them are down relative to my purchase price. I bought them for income alone, with no intention of selling. But some of these companies have crazy PEs. Should I be concerned they will bottom-out and stop producing income at some point?

My advisor recommends that I pull some of the money out and move it to lower-risk, low-return interval funds. But unless there's a risk that the BDCs will stop producing income, I see no reason to sell at a loss. Thoughts?