Worried about futureWatch
set yourself a small goal every week and work on achieving it - it'll help you feel more in control of things and will hopefully help you to achieve on the bigger long-term goals. if it takes you longer than other people to get where you want to be, that's fine - don't compare yourself to others, it's not helpful.
oh dear. Sorry to hear that! When do you think it all started for you though? For me, I just always find that depression gets triggered by something- just generally being very stressed for a long time, or insomnia, or not knowing what I want to do with my life etc.