Don't go to the place you bought it. Call up Nintendo Support and get them repaired under warranty (for free). Those problems should definitley be covered, unless you have been dropping your Switch from like thousands of feet.
Quite near to throw it away
Thank you for the suggestion