Ways to make yourself come? (girls)

I can make my self come by rubbing my clit (for a long time), and it helps when I use some lotion. I can also make my self come when I'm in the tub, and I let the water pressure onto my clit.

Are there any other ways I can do it?

Have you tried coming by using a vibrator?

I want to buy one, but I'm too embarrassed to go in a sex shop, and I still live at home, where would I hide it? So my parents doesn't find it even if they are in my room looking for something..

Most Helpful Guy