Idky i just need help

I'm horny ALL the time and I don't know why . I hate masturbation because I'm a child of God and I know it's not right but I don't know how to get away from it . I being humping things since I was like 3 ...any help of getting me away from it plz ???? I'm 21