Definitely see your GP for some blood tests etc. Then you'll know for sure what it's from.