Thank for asking to HCM
I can understand your problem, your G6PD is nothing to do with your symptoms but if your are anaemic then this may happen to you, like headache, joint pain, etc. better to get done the haemoglobin
test if turns low then I would advise you to take iron tab. for your other symptoms you can take the symptomatic medicine, try to keep your stress
level low, have nice day.