In terms of tenses (a) is more natural, but in conversation the contraction "you've" would normally be used. Also, "watching too much TV" seems more usual than "watching TV too much".
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.