With fapping at least you still acknowledge your problems. Smoking weed you don't care. I literally quit a job where I was making substantial income and didnt even care cause i was too high to care about my future. Holy shit was that a huge mistake and I didnt realize it until I quit weed a year later. I think both will impact you negatively in life and that to really be human one needs to cut out all drugs/porn form their life. I won't even drink alcohol anymore.