You don't have to be sleeping on the streets or not have a roof over your head to be considered homeless. Most people who are legally homeless are not on the streets. There are many situations where the council must accept you are homeless, and may have a legal duty to help you with housing.