Your symptoms suggest chronic generalized pruritus (persistent itching) which can have multiple causes including dry skin (xerosis), allergic reactions,
liver or
kidney function disturbances,
thyroid disorders, or sometimes stress and anxiety-related itching. Since it occurs mostly at night and after meals, food allergy or histamine release could be contributing factors.
Need to know the whole history. Please consult to have a detailed consultation with me.