Unfortunately, health spending is one area where it's not a good idea to skimp, even if it's burning a hole in your pocket compared to, say, your movie ticket budget. Ignore your health and it'll end up costing you more in the long run (let's just say that a crown is much more expensive than remembering to buy toothpaste).
For unavoidable expenses like the dentist or optometrist, skip the financial stress by building these health spending items into your budget. When you slowly build up your savings toward these expenses every month, your next bill won't seem like a burden, since the money will already be in the bank.
Instead of looking at your physical health as being at odds with your financial health, focus on ways of maintaining your physical health that can support your finances, too. It may take some trial and error to get the balance right, but the benefits to your overall well-being are worth a little experimentation.