It would depend what the muscle pain/ache is from. If it’s injury, rest and ice. If it’s from working out, fluids and vitamin E. I always take vitamin E before intense workouts. You need to watch your sugar intake before workouts also, because they build lactic acid and that makes muscle ache.
If you have muscle pain/aches from other issues, such as sitting at a desk, doing nothing, doing repetition, having a wallet in your back pocket while driving a distance everyday or sitting at a desk, you need to look for what are called Trigger points. These are usually the culprits in many issues that don’t deal with injury to a muscle.
for instance, pain in your arm which may feel like a carpal tunnel, may be a trigger point in your subclavius or pain in your palm could be your palmaris longus muscle which is upper forearm by elbow, nowhere near your palm. shoulder pain (deltoid) could be from pain/ache in a small muscle by your shoulder blade called supraspinatus.
I would find out what might be the issue by drinking water and taking the Vitamin E. Of course loading up on nutrients before whatever workout you do helps to feed the muscle, not eating before hand will deplete the muscle. Sometimes when you have no body fat, the body take energy from your muscles since they are protein are made from Amino acids. This only happens in extreme conditions, but I don’t know, you might be doing something extreme like demolition which can be repetitive and need massive calories.