If its a true man of God shown by God they must be able to deliver you if they see anything. Have you ever asked yourself what does Jesus say about your life, you seem to believe what these people are telling and have no solution but what does the word of God say about you. Read the word of God to understand what he thinks about you, if you believe in his word it will set you free from all this glass thing you are being told about and have decided to focus on. Jesus has solutions to our lives. You are meeting the wrong men, not for you, ask the Lord to bring the right person in your life. We now in times where we have to seek the face of God personally & not rely on man like us who tend to mislead us because if we are not wise we will go for years believing in the words of men not God
Check out this book and see if any of it resonates with you. It is full of prayers inspired by scripture to address different areas of spiritual strongholds- unbelief, jealousy, depression, addiction, etc. https://www.christianbook.com/praying-breaking-spiritual-strongholds-paperback-edition/beth-moore/9780805464337/pd/464337?product_redirect=1&search_term=Praying%20god&Ntt=464337&item_code=&ps_exit=PRODUCT|legacy&event=BRSRCP|PSEN From my understanding, sometimes we have to be the ones to pray the prayer or speak the words to experience freedom.
Have you ever prayed for Yahweh to reveal the source? Every problem has a source. You can pray day and night but if your prayer isn’t hitting the target, you can pray amiss. There can be many answers to your question but it depends on the situation. For example, is marriages common in your family? Is divorce common? Is there a generational pattern? 2nd, are you engaging in warfare prayers? 3rd, where is your faith? If you believe that Jesus has redeemed from sin and the consequences of sin (curses) then tou have victory in Christ already. What you believe in is what you’ll see. Do you believe Jesus broke every curse? You don’t have to answer in the comments or me. But i pose these questions so you can cover all your bases so to speak. If you want to talk one on one and are comfortable with that, we can