You need to see a doctor for a do physical including complete blood drudgery; doctor will as well see you questions about your life in popular and diet etc. to aid diagnose whether it is corporeal or mental. Mental issues make cause physical problems which you enjoy described above.
