The 21-year-old was on the bench for the club's recent FA Cup third round draw against West Ham at Upton Park and believes he still has a role to play at Old Trafford.
Sir Alex Ferguson's side currently sits at the top of the Premier League table with 55 points from 22 games so far this season, seven ahead of local rivals and reigning champions Manchester City. The arrival of Robin van Persie from Arsenal in the summer has played a large part in that lead, with the Dutchman grabbing his 17th league goal of the campaign against Liverpool on Sunday.
The move pushed the 21-year-old Macheda even further down the depth chart, though, and he accepts that competition for places in the starting XI is fierce, even if he feels he has time on his side still to make an impression.
"I have to push myself and train hard every day," Macheda told the club's official website. "Of course, in front of me, I've got top, top players like Robin, Wayne [Rooney]; Chicha [Javier Hernandez] and Welbz [Danny Welbeck] as well. It's hard for me to get in the first team but I have to train hard for myself for the future. I'm still only young."
Macheda has been sent out on loan to Sampdoria in Italy and QPR over the past two seasons, but shortly after his arrival at both clubs they changed their managers, resulting in less playing time for the 21-year-old. Macheda believes the next short-term spell away from Old Trafford he has will be a success.
"I had very bad luck with the loans but I think it helped me a lot. I think it helped me to gain experience in general," Macheda said. "If I go out again on loan, I'm sure I will do well. I'd look forward to getting playing time because maybe I made some mistakes but now I understand, I will take the chances I will have."