Actually, people do not understand OP question. Yes there is lot sites are there to convert BTC to USD, but the main reason is OP don't have his Bank account so where should site send his money.Site need bank account must right so how it possible. But there is a one way you can find local BTC buyer in your place and go there take cash and sell your coins there only.This is the only solution you have.
Clearly you also didn't understood my question! I never meant to sell my Bitcoins for Cash. i want to convert them to USD temporory online so that i can buy bitcoins later when the price falls. meanwhile i don't want to fear that exchange will run away so i wanted something that gives me control just like bitcoins but the value is actually USD and guess what i just came to know about tether but i don't know how i can buy them.
If you want to convert your bitcoins to fiat to buy back if/when the bitcoin price falls, then just go the extra step and take the fiat into your own hands (cash, credit, online payment methods). It'll just be one small, extra step when you buy bitcoin back.
But my advice is to hold the bitcoin. The price may fall a little after halving, but you can save yourself the hassle and keep holding as the price continues to rise after that; however, I won't try and force you to do anything.
25 btc in 3 years ? are you kidding me ? it means more than 7 btc in a year ? congrats on your great success.
Err... have you heard of this thing called a job? Online or not, 7
BTC (equal to roughly $4.6K at time of writing) is barely anything.