I do stream full-time and have no other source of income and have done so since May 2018, but don't really think of myself as a professional streamer. While I do hope to one day become financially independent from streaming, I look at it more as a way to temper my personality. I've had many issues with attitude, self-image, anger, and I find it becomes so much easier to not think that way when I know someone is watching. I'm hoping in time I'll be able to maintain that control even when the stream has ended.
I'm not particularly interested in discussing this aspect of myself, but if you'd like to help, know that you are doing so just by being here in the chat.