Poker can be profitable but it needs a lot of work to bedone .
You need to study the game, how toplay best position aggressively ,your hands that you have played and learn from your mistakes , discuss in forums like this to learn from others new tricks or things you didn't know .
Also , having a good HUD and learning by the time how to use it the best way possible , taking notes on others , ,improving your focus and mentalstate on the game are important to succeed .
Take little steps each time ,when you beat one go to the next , when you master one level go to another, have bankroll management , be patient ,be aggressive , bet correctly .
I think when sb masters all this he can have steady income from poker .