I have 20$ of bitcoin. What should i do with it instead of spending all.Tell me Pls.

$20 in Bitcoin is a very small amount, you cant invest such amount, the best choice is holding and storing this BTC in your secured wallet and keep working hardly and collecting more BTC, and add them to your small amount until you get good amount of BTC, and of course the BTC price will go up too with time.