briggybros ,yeah i have that problem sometimes, and i think its mostly a lack of planning and a clear picture of what you want to achieve, this results in doing all kind of different things but after a while you feel like you're not getting anywhere..
some things that can help:
starting the day, with writing down what you exactly want to happen to visualise and remain focused,
having a gamedocument with features and things you need to be done
a document where you write down what you worked on for a reminder, next day...
try to limit your time spend on forums
sometimes planning wil work and sometimes fails, dont be too hard on yourself and try better next day