Might I re-iterate Morticia's advice in the third post.Recordings don't lie!!
You mention drinking - Drinking certainly does not improve your ability to judge the quality of your singing although it might increase your confidence :0)
Good Luck -I hope you make progress.