Yeh theres some good advice in the thread already, but id say you need to work out the best approach for yourself.
From the sounds of it part of the problem may be the time you've had away, so taking time off may do more harm than good
Another part of the problem might be the angle your...