When you buy an option, you're betting on two major things: that the underlying is going to go in a particular direction, and that the underlying security will remain volatile. If it's, say, an out-of-the-money call option and the stock goes up a bit while simultaneously the market's expectation of volatility goes down a lot, you'll lose money. If you sell, you'll also probably be hitting the bid (selling at the bid price), which means you lose the spread.
There's also the fact that implied volatility is usually an overestimate of realized volatility because people are willing to pay extra for insurance/hedging purposes. On average, even if you could buy options with no transaction costs at all, if you just indiscriminately bought options, you'd lose money. Conversely, you'd make money by indiscriminately selling but you're taking on risk.
TL;DR Get a math degree
I''m practicing with options on thinkorswim platform. Been doing for a week now. Calls and puts go negative at the same time on a lot of stocks, even S&P index and NASDAQ index options are like this. When I'm holding an option it will climb then freeze come down and it won't come back up even though the stock is surging and the option shows an increase in % and price my money is not moving up. Options seem like complete B.S. Even with proper stats they just do they own thing and crash.
Why are options so messed up?