I once had a rebellious side, says Jessica Biel

Los Angeles: American actress Jessica Biel is not a perfect woman and it was due to public spotlight that she had curbed her rebellious side.

The 28-year-old beauty, who is currently dating `SexyBack` singer Justin Timberlake admits that while she went through a rebellious stage in her life, she now no longer has the opportunity to go crazy, Glamour magazine reported.

"I absolutely had a mad, crazy period. Probably 16 to 22-ish, I was sneaking out of the house, getting in trouble. The thing with the US is you can`t drink until you`re 21, but everyone drinks before," Biel said.

"Listen, I broke the rules just like everyone else does. I`m not an angel, I`m not a perfect person who doesn`t mess up, eat bad, not work out - I mean, I do all of those things. It`s just for the most part, when I`m working, I don`t feel like I have the choice," she added.