Preheat oven to 350°F. Grease or line a muffin pan (recipe makes 7 muffins) and set aside.
Combine milk, orange juice, orange zest, and oats in a large bowl or liquid measuring cup. Let the oats sit for 20 minutes to soften and soak up some of the liquid.
Mix ground flax and water and set aside to thicken.
Whisk together oat four, almond flour, sugar, cinnamon, baking powder, and baking soda.
Place blueberries in a small bowl and coat with 1-2 tbsp of the flour mixture.
When the oats have soaked long enough, add in almond butter, vanilla extract, and flax mixture and mix together until well combined.
Add wet ingredients to dry and mix until just combined. Gently fold in blueberries until evenly dispersed.
Divide batter among muffin cups and transfer to oven. Bake about 30 minutes, or until a toothpick inserted in the center comes out clean.
Let the muffins cool for about 5 minutes in the pan, then remove them onto a cooling rack to finish cooling.