It doesn’t matter how long you may have been trusting God for a miracle or an answer to one of your prayers, God is not unaware of everything that you need or desire. Your have His attention each time you call unto Him by faith.
You may have had an unfair past, an unfair partner in that relationship, BUT your future is bright and your best days are still ahead of you. Not everyone is meant to follow you into your future. So recognise when the end has come for some people in your life. Run with the right crowd. Go with friends who are sold out to God. Go with friends with good ideas. Stop hanging out with people that makes you think less of yourself. Clean up yourself in the Holy Ghost and don’t let society count you out.