It's impossible to say with any certaincy with never having meet you.
You should go to the doctors asap.
Has anything changed recently?
Are you getting enough vitamin B? Lack of vitamin B can make people teary...
You could try Vitamin B6 50mg or vitamin B complex..