I think everyone is giving really good advice here but I would take religion out of it. I see too many women staying in disrespectful marriages because of their religious beliefs and praying for a change. Yes, prayer works but If someone has an issue that needs to be seriously addressed, I'm going to praying and a whole lot of other things as well. Prayer would just be one tool I'd use. I agree she should pray for guidance but there is something going on here that goes beyond her praying, asking him out for a date night, etc. OP said she's been dealing with this for years. What "this" is, I'm not sure. But I do know that having a private life in a marriage is not acceptable. Yes, people have varied interests but it should not be anything that disrespects your partner and makes them feel uncomfortable.
I also don't believe that grown men are at work making up fantasy stories about women. They are either acting them out or discussing sexual things they've done with other women. Yes men talk about sex with each other but usually sexual escapades. Your dh might have some hidden secret life. I don't know but this is all very odd. I do know that a person can't stop doing something until they are able to even admit it. I would seek some counseling if possible. Good Luck OP, you really seem to be hurting.
I also don't believe that grown men are at work making up fantasy stories about women. They are either acting them out or discussing sexual things they've done with other women. Yes men talk about sex with each other but usually sexual escapades. Your dh might have some hidden secret life. I don't know but this is all very odd. I do know that a person can't stop doing something until they are able to even admit it. I would seek some counseling if possible. Good Luck OP, you really seem to be hurting.