I am tired of beeing in the same situation over and over. So I need to become more spiritual
I am spiritual and I make mistakes because thats how humans are no matter how religious you are. I believe life is sacred so im a vegetarian. That is a (spiritual) choice I have made. You can turn to a religion for moral guidance too. My favorite Religions I have been studying are Buddhism and Christianity but I am niether. I favor these because most of their principles are very moral. Try to look at different religions.
Check out SGI-USA.org I've been a Buddhist for many years and have used this active philosophy to break the cycles of suffering/ karma. Also keep aseeking mind read positive books and try not to have friends that may oftenead to same old mistakes. Mistakes are really lifes lessons and I know that The SGI practice has helped me to not make the same mistakes over and over NAM MYOHO RENGE KYO.
Have a strong relationship with God, and walk by faith. Also if your tired of being in the same situation set yourself free of it. I once heard that if you always do what you've always done, you'll alwalys get what you've always gotten, so make the decision to follow God, accept the fact that you'll make mistakes, but refuse to fall into the same cycle you're in.
Sounds like you need to figure out why you keep ending up in the same situation over and over again, and then stop doing whatever you're doing... Not sure how being more spiritual is going to magically keep you from making the same mistakes?
You need to be more specific. Spirituality can be anything. Are you wanting to get into your faith? Have a faith? or just have something deeper than yourself to believe in? Once you figure that out, You can get much better help.
Go to church, read the Bible, ask your family more about your religion, join a youth group, etc. There's lots of ways. :)