Shanina Shaik doesn't always feel confident in her body and has days where she feels ''ugh.''

The 27-year-old Victoria's Secret model revealed in an Instagram Q&A that it took her ''a while'' to feel comfortable with how her body looks.

One fan asked: ''How did you find your body confidence?''

She replied: ''It took me a while to be confident with how my body looks, and I still have those days where I feel... ugh.''

The Australian model found that with maturity, she learned to embrace her body more and working out helped her to accept the way she looks.

''I learned with age that my body will change. I should never compare my body type, but I have to work hard to look and feel fit.

''I love looking after myself and I found workouts that are right for my body type.

Another user asked: ''How do you find motivation to work out while travelling?''

The brunette beauty explained that although she does struggle at times keeping up her routine, she tries her best to make her exercise fun and watches internet stars to inspire herself.

She said: ''It can be tricky! But I make activities a workout, like hiking or group workouts.''

''Sometimes I follow @meganroup workouts on video and YouTube workout videos whilst I travel. It's a great motivation.''

Though Shanina - who is married to DJ Ruckus - used Instagram to chat with her fans, she previously admitted she sometimes finds it ''difficult'' to keep up with social media.

Speaking before she got married in April, she explained: ''Social media is obviously a big and important part of my working life but I find it hard and sometimes difficult to keep up with it.

''Having a dinner with my fiancee or friends is a no-go zone when it comes to social media.''