Listen to jay, Itsroyal. Probably 99% don't make a profit long-term. Very few have the discipline needed with money management and the biggest reason is we don't handle losing very well. Anyone can pick winners. That is the easy part. The hard part is how you handle your loses when they come because like the wins the loses will come fast and hard than you start questioning your capping. Next thing your mentally checked out along with all your bankroll. Best advice I can give:
1st: find a book that is trust worthy. Nothing worse than winning only to have to worry if you are going to get paid.
https://www.bookmakersreview.com/best-sportsbooks/
2nd: Find a good bonus at one of these books. Every little bit helps but read the fine print on the bonus. They always come with a rollover before you can withdraw.
3rd: Look at the odds page. You will see lines vary by books so it is good to have one or more of the good books to get the best price.
https://odds.bookmakersreview.com/
4th: Stay out of the casino. Especially if drinking.
5th: If you don't like picking your own games look around BMR. Ride who is hott and fade who is not. Lots of good cappers with detailed articles and picks.
6th: It is real money and not monopoly money in your sportsbook account. I still haven't learned this after 25+ years offshore.
7th: If you live bet than don't be swayed by what just happened. If it was that easy than they wouldn't offer it.
8th: Never, I mean never bet a bad line. Just avoid it. You will screw your reputation with a book and just may get free rolled.
Just remember, bet what you can afford to lose. If you have questions don't be afraid to ask them. Welcome to the forum.