is there a limit on the size of message you can receive?
It can depend on the message. If it's a long text message, the limit is probably really high, like 1,000 characters. If it's a picture message, there shouldn't be(and if there is, would also be a high limit. Video messages must be 9 seconds or lower in order to be small enough to send.