Default No sound from my external speaker

My phone is around 3 months old
Speaker was playing all sounds just fine till yesterday
I get sound through my headphones too
But there is no sound whatsoever from speaker when playing music, ringtone or notification
It's NOT a software issue, that I am 100% sure
I tried blowing air into my speaker and suddenly sound came for just a moment, then no sound
I tried putting headphones into the jack and out, still no sound
Can anybody help me if you have faced the same problem?