It's easy to present oneself as perfect online. No bad breath. No love handles. Etc.
If you want to be with your bf, I think you should cut it off with the online friend and do everything you can to make the relationship work.
If you do not want to stay in the relationship, it may be time to work on what you need to do to say good-bye.
But I wouldn't take what I say too seriously if I were you -- I do not have relationships, so what would I know?
__________________
|