I can do online purchases using my card, but here's some problems when I try to buy small amounts of BTC:
1. Exchange services are always asking for documents and always insist I should be above legal age.
2. Paypal isn't really an option since my card somehow got blacklisted there
3. Skrill is same with #2. I'm not sure why.
4. BTC isn't available locally.
5. My parents don't have cards (or maybe they do, they just don't want me to know), so parents aren't an option.
6. I can't use my parents' name since they won't allow me to use their documents.
7. I have complete identity documents (passport, etc.), but see #1.
8. I can't reliably prove my address since all bills and stuff are registered to my parents' name.
How do I get small amounts of BTC? (Around 2-10 USD)
The amount that you want to buy is small and its not large, so if i were you i would try to search for someone that is near your city or even in your country and pay in cash or by transferring mobile top up/balance.