You could get your testosterone checked to rule it in or out, I've noticed some labs quoting 600 baht for a test, but i hear people talking about other hormones at the same time so maybe the 600 baht test isn't enough.
From that link above:
Although testosterone levels fall as men age, the decline is steady at about 1% a year from around the age of 30 to 40, and this is unlikely to cause any problems in itself.
A testosterone deficiency that develops later in life, also known as late-onset hypogonadism, can sometimes be responsible for these symptoms, but in many cases the symptoms are nothing to do with hormones.