She had worked 22 days straight in her job as a technician at an engine plant to save up, and now Daijah Bryant could finally do what she was putting off: Christmas shopping.

Bryant pushed her cart out of a Walmart in Rocky Mount, North Carolina, and loaded her sedan’s backseat with bags of gifts. While they would soon bring joy to her friends and family, it was difficult for the 26-year-old to feel good about the purchases.

“Having to pay bills, if you happen to pay rent and try to do Christmas all at the same time, it is very, very hard,” she said with exasperation.

Ahead of President Donald Trump’s Friday evening visit to Rocky Mount, some residents say they are feeling an economic squeeze that seems hard to escape. The uneasy feeling spans political affiliation in the town, which is split between two largely rural and somewhat impoverished counties, although some were more hopeful than others that there are signs of reprieve on the horizon.

This will be Trump’s second event this month aimed at championing his economic policies ahead of a consequential midterm election next year, both held in presidential battleground states. Similar to Trump’s earlier stop in Pennsylvania, Rocky Mount sits in a U.S. House district that has been historically competitive. But earlier this year, the Republican-controlled legislature redrew the boundaries for the eastern North Carolina district to favor their party as part of Trump’s push to have GOP-led states gerrymander their congressional districts to help his party retain its House majority for the last half of his term.