The 20-year-old singer is currently on the north American leg of One Direction's 'Take Me Home' world tour and missing Perrie Edwards so much, he's made numerous transatlantic flights to spend time with her.
A source told The Sun newspaper: "Zayn has been missing Perrie as One Direction tour the US. At the end of last month he secretly flew from Boston to the UK to see her, then from the UK to New York two days later. The next day he returned from the Big Apple to London before having to head back to the States again."
Last month Zayn got a tattoo of Little Mix star Perrie's face when the band were passing through Glen Burnie, Maryland, at the Tattooed Heart Studios.
The singers have been together for just over a year and completely smitten with one another, despite cheating allegations against the boy band hunk rocking their romance earlier this year.
Perrie has always stood by her man, and previously said: "Zayn is so lovely. You know things are good when you can't wait to see the other person. It's a sense of friendship. The main thing I looked for is if he's fun to be around, if I can have a laugh with him. When it's more of a friendship, it can blossom."
The couple celebrated their first anniversary in April with a trip to the Eiffel Tower, in Paris, France.