白酒开了半年还能喝,因为白酒没有保质期。根据国家《预包装食品标签通则》(GB7718-2011)的规定:酒精含量大于等于10%的饮料酒可免除标示保质期。但白酒开盖后,如果保存不当,特别是密封不好的话,酒精不断挥发,酒味渐渐变淡,最后会只剩下水和酸。