The `Captain America` actor - who has previously dated Jessica Biel and Christina Ricci - admits he often looks back at his past and is astonished by the way he acted.
He said: "I`m still only 29 and I`m making mistakes left and right. I`m sure there are plenty of things I`ve done that I didn`t even realise I was doing at the time.
"Now I look back and think, `Man, Chris, what were you thinking? That`s just inconsiderate or hurtful.` I mean, I`m just a guy, I make mistakes al the time."
The actor also admitted he feels "guilty" about a lot of things in his life, including his eating and sleeping habits and lack of political interest.
He said: "What do I feel guilty about? There`s a list. I should read more, I shouldn`t sleep so late. "I`m half-Irish so I have a lot of Catholic guilt. I should ring my grandma more, I should go to church more, I should do more yoga and eat less sugar. I should follow politics more."