I read your life experience. You are a very young boy, at this age, people have very strong sexual desires. you are doing too much masturbation. a person has sexual feelings in two conditions: 1) when he is very relaxed, nothing to do and 2) when he is under stress. in South Asian countries bad thing is most people have no hobbies even they have a lot of free time. Try to find the things which you like, such as play games, sports, talking with friends. try to reduce masturbation. make busy yourself. as you mentioned you are muslims, try to offer 7 namaz in a day. you will feel the change in your life. dua main yaad rakna.