Light blue hoodie with several dark stains on it , how to get this clean?

I have a light blue colored hoodie with stubborn blotchy stains which refuse to come out with regular detergent. I have used vinegar as well.

What else do you suggest , or should I let the dry cleaners handle it ?

The material is cotton.
6 answers 6