I completely agree with Jaq. Talk to your GP. Do you have any support around you? Friends? Hobbies?