A 19' frame my be too big a 17.5 - 18 inch is more your size but it depends on the bike. You want 2-4 inch clearance between you and the top tube when straddling the bike..
No. You'll have a difficult time with a 19". I think a 16 or 17" would suit you better. Test 16 and 17 inch frames first before you purchase one, and see where you'll be most comfortable. There shouldn't be any strain on your body, especially the legs arms and shoulders.
A 19' frame my be too big a 17.5 - 18 inch is more your size but it depends on the bike. You want 2-4 inch clearance between you and the top tube when straddling the bike..