Delayed period

Can loosing 5 pounds delay a period? Also sleep schedule has changed and been under a lot of stress. Took pregnancy test 21 days after sex and negative result