A hobby doesn't have to be useful. But they help pass the time and can help take your mind off your worries for a while. As well as knitting I like reading and colouring, gardening and walking. Besides the reading the rest can be done together. Also, don't worry about getting your bf to talk. It can be very difficult to talk when in a crisis.