Unfortunately, all transactions on the blockchain are irreversible. If tokens were sent to the wrong address, the tokens cannot be retrieved. Please confirm you are sending your tokens to the correct address each and every time you make a transaction.
I’m not sure if anything can be done if the tokens were sent to the router address, but if you would like, you can submit a ticket to the support team here and see if there is anything they can do for you: