New help needed

I created a token using my wallet.
I used node API to check my balance but i get 0. Using testNet.

Do i need to create a wallet seperatly on testNet and how do i do that?

There was a rollback on TestNet couple of days ago. Please check your wallet balance on https://testnet.wavesexplorer.com.
Testnet wallet is also available on https://testnet.waveswallet.io/

I created a token in testNet, When using Node.js to check the balance on that address i am getting wrong balance LOL. I created 5M tokens, but i get a balance of 9M.
Also using detailed balance i dont get balance by token symbols but only total.

Since you mentioned that you’re working with NodeJS, it’s much easier to perform API call using their official npm library: https://www.npmjs.com/package/waves-api. It can be configured to use MainNET & TestNET. Please have a look.