i keep getting dropped

up until the past few days, i had no problem with my connection and i was never being dropped from games. now, i cant start a single matchmaking game. i get connected with players, we vote on a map, the counter ticks down, and then BAM i get dropped. what gives? my connection status is green across the board. what can i do to fix this?