It's no surprise that, as complex human beings, we often experience regular mood fluctuations throughout the day. Happy, sad, excited, anxious---there's no end to the different kinds of feelings we can experience.

So, if you want to track your moods, either for mental health reasons, or just out of curiosity, check out the six apps listed below.

1. Daylio

The Daylio app is a great way to log not just your mood but the factors surrounding it.

The app tracks your overall daily mood, from rad to awful, and then asks you to log a number of elements surrounding your day. You can personalize these factors, but they can range from what you did, who you spent time with, how you ate, and how you slept.

Related: The Best Therapy and Counseling Apps for Mental Health Aid

You can also write a daily journal using the Daylio app, which allows you to log and look back on the things that have affected you on a daily basis. You can also check your mood log to get an overall idea of how you're feeling. The statistics feature of the app also lets you do this.

The app does have a premium version, which costs around $5 monthly, but the huge range of features offered by the app's regular version may make upgrading a little pointless.

Download: Daylio for Android | iOS (Free, premium version available)

2. Bearable

Bearable offers a daily mood and emotions tracker, and some other features on top.

With the Bearable app, you can log the severity of certain daily symptoms, such as stress, anxiety, headaches, sleep, and energy levels. This allows you to not only log your mood but your physical wellness, too.

Related: How to Track Your Mental Health With the Stoic App

If you experience monthly menstruation, you can also track this using the app. You can log the heaviness of bleeding, any pain, or other symptoms associated with your period. On top of this, you can also track your medication requirements to make sure you never forget to take anything.

The Bearable app's premium version, which costs around $5 monthly, offers advanced health correlations, full access to graphs and statistics, and a full customization option. So, if you want these extra features, you should consider upgrading.

Download: Bearable for Android | iOS (Free, premium version available)

3. Moodflow

The Moodflow app offers another great way to log both your mood and your daily activities. This app works very similarly to Daylio in its setup and interface, and has similar features, too.

The app allows you to log your current emotions, add a journal entry, what you've been doing, your sleep, the weather, physical activity, and more. You can also add a daily photo of whatever you'd like to log what you're doing.

Moodflow does have a premium version, called Moodflow Plus, which offers detailed insights, factor insights, a geographical log of your life, and the option to back up your data to the cloud. This will cost you around $5 a month, but you can try the 5-day trial first to see what you think.

Download: Moodflow for Android | iOS (Free, premium version available)

4. Pixels

The Pixels app is a slightly more basic version of the other apps mentioned here, which is good for those who want a simple mood tracker without any extra add-ons. You can log your emotions on a daily basis, and then view statistics and charts on your mood history.

However, the app doesn't offer activity logs, photo uploads, or health logs, such as for sleep or diet, which are features offered by many of the other apps on this list.

Related: Ways to Optimize Your Instagram for Better Mental Health

After entering a number of mood logs, the app then uses 'pixels', or color-coded squares, to provide an overview of your general mood and mental health over time. You can also personalize the app's interface by changing the color of each mood icon.

Download: Pixels for Android | iOS (Free, premium version available)

5. Breeze

The Breeze app is a helpful and adorable way to log your mood and mental health on a daily basis. You can log your overall mood, while also selecting from the huge list of different emotions you can assign to yourself.

You can then log your activities, add a daily journal entry, and add a daily photo. These entries will then be logged, allowing the app to provide you with statistics about your general mental health and mood.

With the app's premium version, you can access advice on how to improve your mood, and take a range of psychological tests that can help you better understand your mind.

Download: Breeze for Android | iOS (Free, premium version available)

6. Tangerine

The Tangerine app is set up slightly differently than some of the other apps mentioned here. You can track your mood, of course, and then select which specific elements made your day better, or worse, while being able to also elaborate on it and write journal entries.

However, on top of this, you can create healthy habits to follow, such as eating fruit, reading, showering, and more, so that you can stay on track in life. The app will then remind you when you need to carry out these habits.

Using the app's premium version (which costs around $5 a month), you can access insights and statistics on both your mood and habits. You can also add unlimited habits with the premium version, as well as add photos and notes to your journal. However, some of the other apps mentioned here offer these features for free, so be mindful of this.

Download: Tangerine for Android | iOS (Free, premium version available)

It's easy to forget about that anxious hour we had yesterday, or that Monday where we felt great in the morning, and terrible for the rest of the day. These things can be confusing. But, these apps can help you log and understand your moods, and might even help you recognize your triggers or pick-me-ups.