It's still difficult, you've had your easier half of the season and have City, Arsenal, Spurs, Southampton, Leicester, West Ham, Stoke away in the second half of the season while being probably 4 points or more off the pace coming into it.
Not impossible though and the first 1/3 of the season isn't enough time to write a team off.
I saw your post, and i don't fully agree with the fact that we had an easier half of the season than the other teams above us.
I calculated the average position of teams still to play for each one of the top 6 and more importantly, the number of teams from the TOP 6 still to play at home and away.
Edit: i put some HTML code to have these stats as a table but it didn't seem to work, and since i can't post images yet, here's the stats as text:
Chelsea:
Ave. Position of home oppo: 12.45
Ave. Position of away oppo: 10
Team in Top 6 still to play at home: 2
Team in Top 6 still to play away: 3
Liverpool:
Ave. Position of home oppo: 9.18
Ave. Position of away oppo: 11.81
Team in Top 6 still to play at home: 4
Team in Top 6 still to play away: 2
Arsenal:
Ave. Position of home oppo: 12.36
Ave. Position of away oppo: 9.0
Team in Top 6 still to play at home: 2
Team in Top 6 still to play away: 4
City:
Ave. Position of home oppo: 11.0
Ave. Position of away oppo: 10.0
Team in Top 6 still to play at home: 4
Team in Top 6 still to play away: 3
Tottenham:
Ave. Position of home oppo: 8.81
Ave. Position of away oppo: 13.18
Team in Top 6 still to play at home: 3
Team in Top 6 still to play away: 2
Man Utd:
Ave. Position of home oppo: 11.63
Ave. Position of away oppo: 10.45
Team in Top 6 still to play at home: 2
Team in Top 6 still to play away: 3