The young actor, who also starred in the Bafta-nominated series The End of the F***ing World, said he suffered from various conditions including autism and ADHD.
He told viewers in the two-minute-long clip: “I can’t stay at my grandparents’ because my granddad is unwell. I have nowhere else to go and I need help.
“Social services refuses to help me despite what I have told them. I am desperate.”
In the video, Veal pans the camera to show viewers the cramped living conditions inside the van.
The camera shows a plastic bag for toiletries, a towel, a small mattress and a shelf with a handful of snacks.
He said he was forced to rely on a small portable power bank for electricity and the windows were smashed in, giving little protection against the near-freezing winter temperatures at night.
“I’ve been sleeping in the streets. I am currently sleeping in a trailer that has smashed-in windows, is unsafe, is two hours away from my work, which means I struggle to get to work every day,” the actor said.
“It’s difficult. Life is hard. At the moment, I have nothing else. I am on my knees begging for you guys to just share this, do something, spread the message of how the Government are treating kids.
“I need help. Please share, please share it with whoever you can. You don’t have to pay me anything, I don’t need anything. I just need you to make this go as viral as possible.
“I’ll continue to put some more stuff out, but, please, I need help.”
Less than 24 hours after the original video, he revealed he had been granted a meeting with social services to help him be put in either foster care or more permanent living accommodation.
As his eyes fill with tears, Veal can be seen telling the camera: “I don’t know what you guys have done, but it’s gotten out there and it’s really, really helped me and they’re taking action now.
“They’re actually doing something so God bless you all.”
He continued: “I’ll let you know how the meeting goes and there’s no promises, but this is the first time they’ve considered me for accommodation so thank you, thank you so much. I love you all.”
Veal, who was born in 2007, made his first on-screen appearance aged 10 when he appeared in the drama film My Name Is Lenny.
That same year, he appeared in the crime drama Tin Star and appeared as Young James in five episodes of the show The End of the F***ing World the following year.
He played the young version of Tom Hiddleston’s character in the show Loki in 2021, with his last screen credit being the sci-fi show The Peripheral the following year.