Having your prayers being answered has all to do with you doing the right thing first, and that is to forgive anyone you are holding a grudge against. (See Mark 11:25)  You have to forgive anyone who offends you and always remember that God forgave you, so you must forgive others. (See Colossians 3:13)  For instance, if a person wrongs you seven times a day and each time turns again and asks forgiveness, you must forgive that person. (See Luke 17:4)  A husband who does not give honor to his wife and treat her with love and understanding as he should, can also have his prayers hindered or not answered. (See 1. Peter 3:7)  It all comes down to you being kind, tenderhearted, and forgiving to others, just as God through Christ has forgiven you. (See Ephesians 4:32)  If you have this forgiving and loving attitude in place, Jesus said you can pray for anything, and if you believe that you have received it, it will be yours. But you must really believe it will happen and have no doubt in your heart! (See Mark 11:23-24)