As long as there is no smell/red inflamed areas/swelling,do not worry. Wound is healing as the tissue is starting to grow/fill in. Looks clean,i see no swelling or redness/inflammation,keep doing what you have been. Yellow appears to be where a deep puncture was and is probably tissue healing.