It could be either physical or spiritual. Discuss this issue with your local ulama. If they think that you should consult an amil then ask them their opinion and recommendation for one.