Luke. I really wish there was something I could do to help you.
It is clear that you are in a strong battle with yourself, but the fact that you keep returning to ask for prayer shows you WANT to let the "right side" win.
I know how difficult that is, how easy it is to just let go, let the "voice" one knows is not of God win because giving in is so much easier than keeping up the fight. Spiritual battles are exhausting and painful, but if you keep turning to God He will eventually let you know beyond a shadow of a doubt that you belong with Him.
God has his own way of doing things (yeah, it drives me insane sometimes, and I sure don't understand it most of the time),
remember the lady who asked Jesus to heal her daughter?
Matthew 15:21-28
The Faith of a Canaanite Woman
21 Leaving that place, Jesus withdrew to the region of Tyre and Sidon. 22 A Canaanite woman from that vicinity came to him, crying out, “Lord, Son of David, have mercy on me! My daughter is demon-possessed and suffering terribly.” 23 Jesus did not answer a word. So his disciples came to him and urged him, “Send her away, for she keeps crying out after us.”
24 He answered, “I was sent only to the lost sheep of Israel.”
25 The woman came and knelt before him. “Lord, help me!” she said.
26 He replied, “It is not right to take the children’s bread and toss it to the dogs.”
27 “Yes it is, Lord,” she said. “Even the dogs eat the crumbs that fall from their master’s table.”
28 Then Jesus said to her, “Woman, you have great faith! Your request is granted.” And her daughter was healed at that moment.