I can't afford to go to the gym at the moment..I've got some weights and stuff at home, but it's hard without someone telling me what to do. How can I get as motivated as if I had someone there telling me what to do?
Why not hire a personal trainer for a couple of hours per month - cheaper than the gym usually and will give you someone to bully you!?
Alternatively, enter yourself for a local road race so that you have something to work towards.
Why not buy an exercise video and work out to that. If nothing else, after the third or fourth try, boredom would make you switch off and concentrate on your exercise!