You can't solve your health issues without paying money.
If you have high cholesterol and you decide to make lifestyle changes, you still have to go to the cardiologist. Because you have absolutely no idea if you actually lowered your cholesterol.
A big fallacy is people thinking they know if they are healthy or they know about their bodies. You don't. Even if you live a very healthy lifestyle, you still have to go to the doctor. You still need screening.