for the whole, ex-girlfriend/baby thing, even though you hate her maybe you could ask her if when the baby is born you could watch him every now and then.

i've been through times like that A LOT. most of the time it's just school, work, school, work, school, work, school, work. nothing exiting and im drowned in schoolwork and have to go to work pratically everyday. what i do, is on weekends when i don't have to work, i'll take the money i earned and take a few friends to someplace fun. most of the time we'l drive down to ocala, florida and go to wild waters (a water park) and it's so exiting and takes a lot off my shoulders. maybe you could do the same.
if you have no extra cash, then just go out into town with some friends and just walk around. trust me, friends make everything better.