Transferring from my wallet to another baffles me prior to the transaction charges. Please someone help. The charges are sometimes higher than what I am sending.
It doesn't matter how much bitcoin you send, it matters on the size off the transaction. For example, inputs are about x bytes, outputs are y bytes, and a transaction is z bytes. If you add them all together (Let's say in one transaction, I have two inputs and one output, 2x+y+z), you will get the size of the transaction.
I use cointape.com for this. It tells me the best Satoshi/byte rate to use. Currently the network is congested, and takes about 70 sat/byte for a fast transaction. Usually it's around 20-30.