20 to 30 mins is too short para ma discharge ang battery.

I agree with kenshinx, bring it to a reputable battery shop. Free lang naman ang pa diagnose. Tip na lang. Malamang, kailangan mo ng magpalit.