Masturbation

I am almost 18 and I have been masturbating since I was 12. It has been harder to get off these last couple years unless I do it for hours. But I usually give up because I can't even get wet unless I am being physically touched by another girl. Or watch porn for an hour. Because I live with my parents, I can't buy toys. My mom and sisters go through my things a lot. I have tried using different things like electric toothbrushes, hairbrush handles ect. It is super frustrating because I haven't had sex in almost 3 years and I really just want to have a super satisfying orgasm. Any tips? Or ways that I can buy toys and be able to hide them?