Faulty dual sense controller, any help?

The story started with my dual sense controller when the right analog stick become faulty ( drift up ) because of some dirt inside the controller, I tried to blow some air to the right analog stick ( from my mouth), but instead of solving the issue it become worse, because when I tried to turn on the controller it worked for 1 second and then it turned off.
I tried to use a usb cable, it works fine but when I press playstation button (home button) and look at battery icon, it is continuously blinking ( It turns on and off repeatedly).
Also when I connected the controller using a usb cable to my playstation in sleeping mode, the led light continuously blinking!
note that the controller battery was working fine before I blow on the right stick.
also note that the controller works fine when using usb cable.
any idea what is going on ?