Let's say you live with your parents, and your parents like you, and you like your parents. you get along just fine. But say you decide to go to college in another state, or someplace far away from home. And for whatever reason, you don't have enough money to pay for college, and housing. So, you decide to spend your nights sleeping on the streets, or in homeless shelters, etc., while attending classes.
Guess what? YOU ARE NOT HOMELESS! Don't call yourself homeless. You are a camper, and a very poor one at that. You have a place to go to - so go. If you can't figure out how to be housed while attending school, then school isn't the place for you.
This also applies to other scenarios, like pursuing a music career. As you drive around the country and live out of your car, while playing gigs at different cafe's, yet you can go home any time you want to, then you too are not homeless. Sure, saying so may get you laid, or on a tv show, but in reality you are just a camper too. And you do a disservice to all truly homeless people by lying about your situation.
Same thing if you hit the streets just to see what it's like to be homeless, and so you spend some time in a shelter, or tent city, and all the while you have a home to go to, then you are not homeless, you are just a tourist.
When out among the homeless, be honest about yourself and your situation.