Yes it is 1 sat/vbyte but my transaction is about 0.00001225 bitcoins
The transaction size (in Bitcoin) doesn't matter. The size in (v)bytes matters, that's why the fee is measured per vbyte. It's been
more than a year since 1 sat/vbyte was enough to get a confirmation.
I'm going to lose a lot of money with that ?
Correct. The solution is simple: don't send
dust amounts of Bitcoin on-chain.
You're using Bitcoin Core, but it looks like you don't know the basics about how Bitcoin works. I'd say start reading
my topic on small inputs. It's not completely fitting your problem, but it covers the same basics.