Hiya,
Bad demons! Give them a quick slap and tell them to stay off your shoulder!
Seriously, don't beat yourself up, just draw a line under it and start afresh today. I don't know what its like where you are, but here it's a lovely sunny day, perfect for inspiring you to crack on with the...