Wouldn't you rather be alone than to be with someone that doesn't treat you the way you want to be treated? You should never settle for second best just so you won't be alone, being with someone that treats you bad can feel lonelier than actually being alone. With his health problem and age you will probably end up taking care of him if you continue to date him and things got serious. If he is already hot tempered and your not really dating could you imagine how bad it could be if you started dating on a regular basis, it just feels like he isn't appreciating you the way you deserve, it seems like he is already trying to control you and the way you look telling you to change your hair and the way you dress, these are all warning signs not to mention the fact that he has been divorced so many times.
Wouldn't being alone for a little while longer and finding someone that is right for you and have things in common with be better than settling for someone that is really making you feel bad about yourself? Life is too short to settle and then end up with regrets and wasted time. If he doesn't make you happy and you don't see yourself with him then tell him now before things get out of hand like you said you look good and are in shape it won't be that long before you meet someone else and you have to be careful when you meet someone online because you never know who you are talking to on the other end and if they show you their dark side now then that is a warning sign not to go any further with the relationship and that is what he is doing just be glad he is showing you his true colors now instead of when you made a commitment with him.
You deserve better than what he is giving you and you should give yourself more credit than to settle for someone that doesn't appreciate you or the things you do to see them. He doesn't even seem to appreciate that you travel to see him because he can't travel. There are other men out there that would treat you alot better and show you respect wait until you find that person.
There are good and bad stories about online dating some people say they found their soul mate and others say they found nothing but heart ache it depends on how careful you are before you decide to meet them. You said when you are around him he can not keep his hands off of you but yet is rather mean to you I think he might have wanted a sexual relationship with you but if that isn't what you want then don't settle for that. I think if you re going to try dating site I think you should try a site like EHarmony.com they ask you a series of questions personal and professional and then match you with the hobbies and type of man you said you wanted and the person that seems to have the same things in common as you do.
Even when you use a reputable dating site you still have to be careful because some men only put what they think you want them to be and then when you meet they don't act or look like they described so what I suggest for you is, when you meet someone on the site and decide to meet in person plan to meet them at a public place like a luncheon place or a restaurant so that they won't want anything from you right away and this way you can really learn them their mannerisms how they treat you if they look into your eyes when they talk. It's not the dating sites it's the people on the dating sites. I don't see anything wrong with using a dating site as long as you are cautious when you do meet someone. Ask them about their family if they are close with them and if they have children and if he has been married this way you know a little about his track record, and if he is truly and honorable person he won't mind answering your questions this way you know who is trying to hide something and who isn't.