seriously put yourself together....
i know the big hearted veterans would say that you're supposed to commit such mistakes but truthfully 5 months is a LLLLOOOOOOOOOOOOOOOOONNNNNNNGGGG time.
Stop practicing chords.. You wont need them anyway (i mean the way you said ive been 'practicing' chords, you aren't going to concerts to show off how many chords you can play....)
pick up some songs, learn their chords (you get superb chord books but a better way is to download free software which save almost every single chord in them)
LISTEN to the song and match it with your guitaring and in some time you'll perfect it.
Believe me all the guitaring i know today is what i learnt myself with the help of my friends.
Punishing Yourself Wont Hurt Them