yeah,never let a lady pay for herself cause it isnt right.
and agreed with above. you should better start with getting a job. that country must be a place worth to visit!
your 23 so its just in time to get it. look carefully to enjoy what you do. and 4 years is enough to get the money calmly.
Wish you luck!!