Zayn Malik has reportedly made a "pact" with his girlfriend.
The One Direction heartthrob is currently dating singer Perrie Edwards and both stars frequently travel the world for work.
Zayn has been accused of cheating while on tour in the past, which is said to have inspired the 19-year-old to find ways to make his romance with Perrie work.
"Zayn feels guilty about how much time he spends away from Perrie," a source confided to British magazine Star.
"He has made a pact with her that whenever he gets a break, he will see her. They've made it work before, but have never spent this much time apart in one go."
Perrie has been making time to visit her beau while he is on the Take Me Home tour with his bandmates Harry Styles, Louis Tomlinson, Liam Payne and Niall Horan.
The pretty popstar is experiencing her own taste of fame with her girl group Little Mix really taking off and playing their own share of shows.
"Perrie is really worrying, especially now she and Little Mix are getting busier with their plans to make it in America," the source continued.
"They are starting to lead separate career lives - the next 12 months will be a real challenge."